"This place was amazing in every aspect. From owners and working staff to the cleanness of the place and rooms/apartments. Also has a perfect location- honesly 1 minute from a beach!! The staff is always helpful, giving you directions, helping book tickets for any activity you choose, always avaliable if you have any problems. My phone's screen broke and we got an immediate response where to repair it and even location of the shop! We asked for good place to buy suveniers and again we got a...