Very clean. Well located. Very comfortable.