The bed was very comfortable. The tennis courts and gym were great. The property included rackets, beach equipment. We brought our own snorkel gear but the fins were great and provided. Parking was easy and we never had any issues.