Place with nice facilities to have fun with family and friends as well as a good location. We missed more attention to detail cleaning, if spotless, this place would have been excellent.