Sonia's place is great. Great location, although like anywhere in Porto there is some uphill walking involved. The apartment is well appointed, comfortable and clean. Pretty much anything you might need, even for longer stays. Check in was quick and easy. We loved the shower. We would highly recommend.