For the purpose of just staying two nights at this apartment with not that many hours spent there it was okay. However, my family and I were disappointed upon arrival. The apartment is a bit more worn out then shown in the pictures and it needs a thorough cleaning. The location is good in terms of beaches and restaurant, but the comfort that should come with staying at an apartment such as cooking, bedrooms/bed and spaciousness did not hold up to expectations. The rooftop that is advertised as a benefit is not attractive and the apartment basically needs a touch up to reflect what you are being shown in pictures.