Stayed for just one night in 2013, and no complaints. We had a one-bedroom. Plenty of space, comfy bed and quiet. The pool was nice for a dip, and it was easy to get to restaurants. Also fairly easy to get to from the airport. I'd stay again.
Sencybil