We rented the property for 4 nights to celebrate our daughter's high school graduation. There was plenty of room to invite her Grandma's as well. We read many poor reviews after booking and honestly a little nervous when arriving. We were pleasantly surprised, the check in process was as smooth and representatives of the hotel were all very nice and helpful. The building has 40+ floors, but with patience, it didn't seem too long especially if you planned it right. The room had amazing views and the 2 bedrooms worked great. Items missing that would be ideal, dish cloth, dish towel and hot pads. Dishwasher and washer and dryer were a good addition to the space. Valet is the only option with car and a bit pricy but those employees do a great job and have a well run process of getting you your car. The resort fees that included the pool towels, chairs and umbrella were well worth it for the umbrella alone. You can now find this right outside the resort before heading to beach. The gentleman that brings these to the beach and set up you umbrella is a gem. He works his tail off with a smile. We weren't able to get towels one day at beach but it was so warm, they weren't really needed. We never used the pool, the large pool was closed for maintenance which was disappointing that we were not told ahead, but the beach was so great we found that we would rather be there daily anyways. Unfortunately, we missed eating at the restaurant but if my husband and I return, we will sure to hit a happy hour or two. Thank you for the opportunity to give my daughter and her grandmother's a very memorable vacation away. Once in a lifetime trip to talk about for years.