The location is just excellent in Ribeira, Porto. Also 5 minutes walking to the train station and 10minutes to the beach, it was just perfect!