Good location, friendly staff, good food. The property could use some updates in style and comfort, especially in beds and seating. Water pressure was ok, but the deep soaking tub advertised is not useful if they don't supply a drain stopper (we asked to get one and were told no).
The two restaurants are really one above for dinners with a view, downstairs for breakfast and lunch. The included breakfast was good with six choices, and served promptly.
We had one issue with the air conditioner, which they fixed very quickly. The pool was kept very clean, but is not large. Depth for the adult pool is too deep for children, but they can use the smaller pool.