The apartment is very nice and perfect for a couple staying a few days in Porto. The kitchen does not contain any spices, but other than that it should be possible to cook a simple meal (we never used it).
The location is good if you like exploring the city on foot, but the metro station Trindade is also very close by and connects you to the whole city of Porto. We enjoyed our stay and loved Porto!