Perfect location, perfect for large groups, offers many amenities. Owner was very accommodating to requests. Definitely 5 stars!