The place is like described. It is very conveniently located with public transport (tram 2, subway) very nearby.