Leo’s place is at a great location. It is next to the river and 10 minutes walking distance from the train station and some main attractions. We enjoyed our stay. Highly recommended.