Excellent location, the place is very clean and has all amenities. Host are very accommodating , caring and responsive . The kids and dog had a blast , same as the adults . Definitely we will get back .