Mariapia's location was perfect for my stay, I was only there for 1 night and it was what I expected for the price. There are 3 rooms and 3 toilets/shower, so you'll probably have one for yourself. In regards to location, it seemed quite central and walking distance to places.
Everything went smooth, she even gave me early checkin which was great, the only problem we had was communication about the time for breakfast. I didn't end up getting breakfast as I had to leave to catch my train so I can't comment that that. Other than that all was well!