The place is amazing. It is just within 5 minutes walk from the North train station and under 3 minutes walk to the metro. The place is as clean as described.