Very clean place, with amazing amenities. We loved staying here with our 7 month old son! Would highly recommend.