fabulous family vacation. great resort has everything you can possibly need. staff is amazing and the pools are perfect. close to anything and everything. they even offer a free shuddle to beach activities for the kids. definitely willbe staying again