Excellent place. Blew all expectations out of the water. To say we enjoyed ourselves is an understatement. Location, comfort, cleanliness, communication- all excellent. Thank you so much for allowing us to be your guests!