The place is amazing. The pool was always clean. The staff was a joy also. We stayed 35 days and was sad to leave.