Very clean and tidy. Easy self check in and out. Fully equipped kitchen. Great stay