Our 3 generation, family of 14 spent a wonderful week at the Grand Luxxe. The owner, Charles, was very responsive and helpful. The 4 bdrm unit turned out to be unavailable during our visit, but Charles was able to book a 3 bdrm spa suite and a 2 bdrm loft for us. Both units were luxurious, spotless, and spacious. The service at the resort was top notch. Everyone went above and beyond to accommodate our family's needs. The pools, gym, spa, kids club, Joy club, and restaurants were all wonderful. There is something for everyone!
The things we didn't like about this resort are that it takes a while to get out of it, and the water at the beach is murky. The resort's exit is a few miles away from the residences and you have to take a resort shuttle just to get to the main taxi stand. There a river that connects to the ocean in front of the resort, which makes the waters murky. You have to leave the resort if you want some good snorkeling.
I would highly recommend this resort if you are seeking an indulgent resort vacation with all amenities.