Very clean and nice spacious flat. No keys and only codes so that s a huge advantage. At the time we were in the flat, there was no toilet seat and the check out time was a little early at 10am, but it was clean and I would stay there again.