Stayed for 6 days in April/May 2026. Place was beautiful, modern, and clean. Would stay again.All air conditioners and TVs were on upon arrival. There's a lot of lock codes to remember (front gate, building, suite, back gate). I have a terrible memory, so I noted them in my phone and made sure to have that with me at all times. We weren't given the front gate or building codes before arriving. However there was someone at the gate and another person in the parking lot when we arrived who were very helpful and provided us with the codes.Can tell the place is still rather new. Air conditioner and ceiling fan in every room. Provided a welcome basket and toiletries. And 5 or 6 beach towels. First time at this type of rental where I didn't have to buy anything - hand soap, laundry detergent, dishwasher tabs, saran wrap, ziploc bags, plastic food containers, cooler, etc. all provided.Beach is perfect. Very clean. Not very busy (even though you are right next to the public beach access) and plenty of chairs and umbrellas available (unless you're out before 9:00 am, then they are locked up/not yet set up). Was very excited that we were able to snorkel and see beautiful fish right along the beach. There is some broken coral and rocks in the water - I didn't mind it but my friend felt the need for water shoes. Waves were much calmer than Brownes Beach.Rooftop pool and fire pit was beautiful. Didn't see anyone else up there our entire stay.