very very clean! and lots of amenities!