Hotel and staff were great, small but good rooms with nice small pool. It's hard to describe this place because it was very nice, but the insane cliff that we were on distracted the whole experience. In order to get down to the shops/beach, you have to walk down a billion stairs and crazy steep hill!!!!!! The walk down was nerve racking and I couldn't imagine being old or a kid trying to do this, don't even think of putting heels on or dress shoes and going for it. Then, walking back up is insane! Total work out and exhaustion. The views are amazing, amenities great, staff awesome. But as you can see, I just can't get over the walk. If you are young and able, great value, price, and location.