Very clean and nice flat. Our check in was fairly smooth too. The hot water wasn’t working for the first few days, but we eventually managed to get it working. Would highly recommend!