An excellent place all in all.
Clean, plenty of natural light, great view, cozy, and good location (plenty of good restaurants within 50 metres).