We enjoyed our stay, the place was exactly as advertised. It was well appointed and everything was easy to find or understand. We had no issues with WiFi and appreciated that we could connect our Hulu on the tv. We appreciated all of the small touches, dishwasher tablets, plenty of towels and beach towels, hair dryer, etc. However, the linens were not clean. We found long hair in almost all towels and some of the sheets on the beds. There was no laundry detergent provided for us to wash them either. The house felt unlevel on one side, and the stairs were visibly unlevel on the outside. There were also a few of the boards on the deck that were pulling up, and created a safety hazard for our kids. Overall, we had a great stay, but would not rent this place again until some of the structural changes were fixed.