A brand new gem with all the amenities possible. Our kids could not stop playing while we relaxed by the pool. Hosts were extremely welcoming and attentive. Would certainly recommend it to everyone!