This place is absolutely beautiful. It is spacious, clean, with spectacular view, and great location. The host was very helpful and responsive. The kitchen is very well equipped. Great beach, gym, swimming pool and restaurant. Highly recommend.