Very clean, comfy, and has great amenities. I agree with other reviewers in many respects.