Absolutely great place to stay. The place was very clean, modern, with all the amenities one would need. Fantastic location with easy walking distance to shops, beaches, places to eat, etc. Would definitely stay here again!