Communication was quick and great, and check-in was super easy. The location is beautiful; we could have spent all day every day just watching the waves from the picture windows, the pier, or the small but perfect on-property beach. Our kids LOVED it and already want to go back. Having laundry was very helpful, and all appliances worked well. It was also nice to be able to borrow some of the kids' beach toys, as these are a pain to pack. Would definitely stay again.