This location is beautiful and gives easy access to the beach and the bay. We loved seeing the dolphins jumping outside the window. However, it wasn’t a great stay. Somehow it was missed and wasn’t cleaned. I paid for early check-in at 2 and we had to contact Laura who found that it wasn’t cleaned. The owner came and cleaned however none of the bedding on what my children slept on in the front room. The pillows on the couch beds smelled like dog pee with dog hair all over. Only the sheets were changed in the bedroom the comforter and pillows were not changed out. There was food or crud left on the pillows in the room and the blankets in the cabinet were dirty as well. Laura did respond and ordered new bedding to be delivered the next morning but it didn’t arrive until the evening we were packing to leave. Unfortunately, due to the lack of clean bedding for everyone and It is better suited for two and not five (We took our three teen children) it made the stay not as good as it could have been. Laura does communicate well and I see she tried but we were only credited back the early check fee. If it were cleaned and had fresh bedding with just two of us it could have been great. So, I would rate everything else as great but not for the clean aspect.