Clean and lovely place. Very spacious and the pool, hot tub and tennis court are a lot of fun for everyone.