5 star stay! Perfectly located, clean, modern apartment with super friendly and welcoming hosts. A definite home away from home and would happily stay again!