We stayed in an Angel Deluxe Room on the first floor of the main building, which had a nice patio facing the pool. The room was large and comfortable, with a good bathroom. The pool was lovely, with comfy seating around it.
Service was mixed, sometimes attentive and sometimes not so great. We ate dinner in the restaurant one night and thought the food was excellent. There were no prices listed on the menu, but the food ended up being reasonably priced (about $45 US for one soup and two main courses.