Very clean and spacious. Comfortable beds, powerful A/C, and many amenities including tvs in every room and wonderful kitchen space. Highly recommend!