Be aware that there are tiers to the "all inclusive", and you pay extra for anything outside of your tier. Food options are not that great at all restaurants, especially buffet. Customer service is great around hotel, albeit some servers seeming overworked and over it. Rooms are nice layout but the mattress was extremely hard/stiff, bathroom had repairs that are noticably bad work (paint different color from rest of wall over a patched area, corners with discolored caulking) - which are strange for 5 star hotels. Nothing really in surrounding area, but property is large and has a lot of walking areas.