Spacious, clean, and well-located place. John is a great host who personally checked us in and was always readily available if any questions arose. Perfect for groups. Had an excellent stay and would highly recommend