Really good quality 'all inclusive'. The restaurants were very impressive - all a-la-carte and a good choice offered. We used it as a stopping off point between trips (three one day visits). The staff were all very helpful. The only downside was the wait at the reception desk to check in/out - they like their paperwork.