Very clean and well-appointed, with lots of extra touches that made for a comfortable and convenient stay. Communication was excellent!