We had a wonderful time. The Townhouse was well kept, had everything we needed to make our trip comfortable. It was spacious and have a wonderful view. It was just a few minutes from all the places we wanted to go. Yes, the WiFi is iffy, but since we were there to really just enjoy time together, it wasn't a huge deal. We were able to bring our 2 pups with us, and they loved playing in the front yard! And don't get me started on the hot tub... lovely. Staff is friendly and engaging. Five stars all the way.