The location was what we expected, the grounds and pool were good, the staff was good, housekeeping was pretty good, but many parts of the hotel were a disappointment because of lack of maintenance. Pool side chairs were missing pieces, chairs in the restaurant were not clean, the door on our room was in a poor state, etc, etc. The place has potential but needs some serious attention.