Everything was amazing and maintained. The pool was kinda small but no big deal. The location was great . We will return!!!