Very clean. Great location. Everything you need and lots of space. Pool was like a private pool. Would come back again.