We were a group of 15 ranging from 9 years old to 50 years old. The hotel itself is very nice, marble flooring and highrise with elevators however its doesnt have that "Vacation" "island-y" feel to it. I felt like I was staying in a highrise hotel in downtown Montreal. The ground were beautiful as was the beach and the pools. The service was absolutely disgusting. We waited 45min for a tiny pizza. the avarge wait time for a table at night was 30-60 mintes, no joke. They were severely understaffed for the amount of people staying at the resort. I would never return.