This was everything that we expected. Fantastic view, nice neighborhood with lots of services within walking distance. The apartment is very clean and has just the right amount of amenities. We enjoyed the small public beach down the street. It is a very nice apartment and there weren't any hiccups from the time we introduced ourselves online through our stay. Our host was very responsive to our questions. Would stay again in a heartbeat.