Leo’s Place is really nice and central. I had no problem walking everywhere. There are plenty of places to eat around it and to rent bikes.
The apartment was good and clean.