The place is situated just 30 minutes on foot from the center, near both a subway station and a tram stop - I highly recommend it!