Super clean; great amenities; very comfortable.