Communication beforehand and check-in were easy. Great location, comfortable bedding, and a nice view from the living room. We fixed lunch and dinner each day, and the kitchen had all we needed. The main reason you come is for the location though. Just a walk down the steps and you're on the beach, which was convenient with a toddler and infant.