I would highly recommend both the booking service and great apartment in Porto. Porto itself is a beautiful city ideal for a weekend break.