A great place to stay location-wise and as far as cleanliness is concerned. Our kids had a great time utilizing the pool as well as the mini golf and billiard table. If you have little kids, they’ll surely love the slide and 2 swings at the side yard. What makes it more outstanding is that we haven’t encountered any problem when communicating with the host. He responds quickly and is very accomodating to reasonable requests. Overall, we really enjoyed our stay & will come back given the opportunity.