The property itself was nice, and had great views and good outdoor facilities. The location was a short car ride to restaurants and a few beaches. But our room was pretty shabby, oddly laid out, and not particularly clean. The refrigerator leaked, and outlets didn't work in the bathroom and the walls were very thin (we could hear every move anyone made above us). The restaurant was very medicore, but had a great view. The restaurant and housekeeping staff were very nice, but the woman in reception was not at all helpful. All in all a very mixed bag.