Extremely clean, comfortable and well equipped. Everything new. Seamless check in and check out. Great stay. Would highly recommend.