Very clean, great amenities. Would highly recommend!