The location is absolutely stunning. The apartment has everything you need. The owners were very responsive and caring. We would definitely stay here again. Just to note though, the building is a three-story walk up, and there is no elevator. There are 50 stairs down to the beach from the parking lot. This was not a detraction for us, but it could be for some. There is no air-conditioning and even with doors open and fans on, it can be very hot and difficult to sleep when temperatures are high. That being said, the balcony and the view make up for everything.