I think this is the finest all inclusive hotel we have stayed in. Staff were there for anything we needed from check-in thru to check-out. Even on the beach they were there to serve us. All the food and drinks were the best ever. Even the doorman made us feel he was there specially for us.