Clean and spacious with all of the amenities required.