nice and clean, lots of amenities