From start to finish everything was absolutely perfect! Before booking, I had a few questions and the host was incredibly friendly and quick to respond. During our stay she even gave us her direct number and always replied quickly whenever we needed anything.Before arrival she sent detailed information about the room, check-in, and even local places to visit nearby. She also let us check in early since the room was available and allowed us extra time on checkout day because no one was arriving after us (which may not always be possible depending on bookings).Check-in was so easy — no front desk or keycards needed, just a personal door code. The room was spotless, spacious, and very comfortable. The beds were soft, there were extra linens for the Murphy bed, board games for the kids, and even sand toys available. The rocking chair on the balcony was the perfect touch and the beach view was beautiful with nothing blocking it.Both the indoor and outdoor pools, lazy rivers, and hot tubs were very clean, super warm, and open until 11pm which was a huge plus!The only con, which was outside of the host’s control, was the tight parking deck and lower ceilings for larger trucks and having to go through the main lobby after hours to get back to the tower from the beach side, but both were manageable and did not take away from our stay at all.We are already looking at dates for our next trip and highly recommend staying here!