Very clean and nice! We stayed for more than a week and it was always a good atmosphere and they clean the place once or twice a day. They changed our bedsheets and towels and washed our floor in the middle of the stay, we are really happy about it. Very easy check in and out - flexible with luggage after we left! Would definitely recommend:)