Everything about the unit was awesome! We were 100% happy with our stay and even extended the stay by 1 night. Unfortunately, they have a very aggressive parking service. I paid 50 for parking the first day of my stay...this was to cover the entire stay. When I came out to leave at 10 a.m. on the date of departure, a boot had been placed on my vehicle. I called the service that left it and asked them to immediately come and remove the boot. I showed them the receipt on my phone where I had paid for the parking, but the company would not remove the boot until I gave them 267! So, my excellent vacation turned into a nightmare. I eventually had my money returned, but not without a lot of effort on my part. So, can't recommend staying at the Grand Carribbean.