This was outstanding, everything is upscale decoration, beds were extremely comfortable, bedding, towel, and large supply of beach towel. They did not spare expenses TVs, appliances, all the silverware, cooking supplies, even toilet paper was plentiful and of high quality, which is we’re many place provide substandard products. our full size SUV fit in the garage barely, which is important because the driveway is too short to park in. It was walking distance to the pool and work out location. We had access to private beach for the resort, which we went to swim, snorkel and play in the sun. The unit came with snorkel, bikes and beach equipment, including chairs, coolers, and umbrellas. The facility was clean and very quiet. We did not want to leave. If your departure flight is a red eye, do yourself a favor and just book the extra night. Check out for us was 10 am and out flight was not until 10 pm. The location provide an excellent app with tons of excellent information, activities, and resources including a video of driving to the location.