Very clean and was really nice to have access to a kitchen and utensils without having to buy or bring any. Well maintained. Loved the self check in process was very simple and straight forward.