Very clean and nice place. Are is very responsive. We had a small problem with the pool and we responded within minutes so my 5 year old did not even have time for a tantrum!