We had a great stay in Porto. The apartment was perfect for us - walking distance everywhere, clean apartment plus cozy lounge and terrace.