Extremely clean, great amenities, and great location. Would highly recommend and would be glad to stay again.