Very clean place, plenty of amenities.