Clean and well appointed. Lots of amenities on site.