Close to perfect. The only (first world sort of) imperfections were slow wifi and running out of hot water, though these are likely one-offs. We highly recommend Tara and this flat. :)