I would definitely recommend this place. The cleanliness of the apartment was amazing and my kids really had a lot of fun at the pool. John quickly responded to any questions or issues I had and was a great host. My only drawback was I missed having a TV in the bedroom, but we were so tired from being at the pool and from our daily adventures that we barely noticed there wasn't one.