Very clean, great if you want to cook your own meals. They have everything you could possibly need! Paid attention to details and we felt very very comfortable with the amenities. Perfect for families with young children.