This review is 4 stars only because of how tiny the room was, and because the restaurant had some trouble dealing with vegetarians. Otherwise, it was clean, well-appointed, the service was good and the breakfast excellent. Pool area and grounds are great. Location can't be beat. Also, best mattress we've ever slept on!