Very clean. Great place for the price. the patio area is beautiful and an added bonus. Has everything you need.