Very clean in all areas, very comfortable beds. Everything you need is there. Great pool, hot tub and gym!