This resort is NOT on a beach. It is on a hillside about a mile away if you can climb down the cliffs. It was probably a nice place 10-15 years ago, but has fallen into disrepair. The gardens were dead or dying, rust and chipped paint on walls, railings and refrigerator, garbage all around the buildings, and it appeared that they were feeding a pack of feral dogs on the property. The breakfast was terrible, dinner was ok. The staff were nice enough and seemed to try and make you comfortable. I would never stay at this hotel again.