Clean, neat and perfect for what my family needed. The host was communicative and always available, as well as prompt and helpful with whatever minor snags and issues we had during our stay. Overall, the value for money is great and that pool is a MUST! Highly recommend for big groups looking to have fun and wind down.