Menu
Post User
Log In
/
Sign Up
…
Use current location
1
room
= 3
? 'selector--thirdItemDefault'
: ''))" layout="container" keyboard-select-mode="focus" [hidden]="openPopout != 'roomsDropdown'" [selected]="searchForm.rooms" on="tap:
AMP.setState({openPopout: null});
select:
AMP.setState({
search: (searchFormIsModified || searchFormShouldRequireCompletion) ? search : {rooms: event.targetOption},
searchForm: {rooms: event.targetOption},
openPopout: null,
searchIsModified: searchIsModified || (!searchFormIsModified && !searchFormShouldRequireCompletion && event.targetOption != search.rooms),
searchFormIsModified: searchFormIsModified || (searchFormShouldRequireCompletion && event.targetOption != searchForm.rooms),
page: (!searchFormIsModified && !searchFormShouldRequireCompletion && event.targetOption != search.rooms) ? 1 : page
}),
roomsBtn.focus" i-amphtml-layout="container" hidden="hidden">1 room 2 rooms 3 rooms 4 rooms
2
people
= 3
? 'selector--thirdItemDefault'
: ''))" layout="container" keyboard-select-mode="focus" [hidden]="openPopout != 'adultsDropdown'" [selected]="searchForm.adults" on="tap:AMP.setState({openPopout: null});
select:
AMP.setState({
search: (searchFormIsModified || searchFormShouldRequireCompletion) ? search : {adults: event.targetOption},
searchForm: {adults: event.targetOption},
openPopout: null,
searchIsModified: searchIsModified || (!searchFormIsModified && !searchFormShouldRequireCompletion && event.targetOption != search.adults),
searchFormIsModified: searchFormIsModified || (searchFormShouldRequireCompletion && event.targetOption != searchForm.adults),
page: (!searchFormIsModified && !searchFormShouldRequireCompletion && event.targetOption != search.adults) ? 1 : page
}),
adultsBtn.focus" i-amphtml-layout="container" hidden="hidden">1 person 2 people 3 people 4 people 5 people 6 people 7 people 8 people
1
pet
= 2
? 'selector--thirdItemDefault'
: ''))" layout="container" keyboard-select-mode="focus" [hidden]="openPopout != 'dogsDropdown'" [selected]="searchForm.dogs" on="tap:AMP.setState({openPopout: null});
select:
AMP.setState({
search: (searchFormIsModified || searchFormShouldRequireCompletion) ? search : {dogs: event.targetOption},
searchForm: {dogs: event.targetOption},
openPopout: null,
searchIsModified: searchIsModified || (!searchFormIsModified && !searchFormShouldRequireCompletion && event.targetOption != search.dogs),
searchFormIsModified: searchFormIsModified || (searchFormShouldRequireCompletion && event.targetOption != searchForm.dogs),
page: (!searchFormIsModified && !searchFormShouldRequireCompletion && event.targetOption != search.dogs) ? 1 : page
}),
dogsBtn.focus" i-amphtml-layout="container" hidden="hidden">0 pets 1 pet 2 pets 3 pets 4 pets
Fetch
Fetch
Fetch
searchForm[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(searchForm[item])).concat(searchFormCoordinates != null ? ['latitude=' + searchFormCoordinates.latitude + '&longitude=' + searchFormCoordinates.longitude + (searchFormEntity ? '' : '&sort=distance')] : []).join('&')].reduce((x, y) => y ? x + y : '')" hidden [hidden]="!searchFormWillChangePages()">
Fetch
-1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 0})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 1})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 2})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 3})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 4})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 5})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 6})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 7})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 8})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 9})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 10})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 11})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 12})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 13})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 14})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 15})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 16})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 17})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 18})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 19})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 20})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 21})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 22})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 23})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 24})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 25})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 26})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 27})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 28})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 29})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 30})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 31})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 32})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 33})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 34})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 35})">
1 of 36
ExtendALL
Porto, PT
ExtendALL allows pets of any size with a refundable deposit of EUR 10 per stay.
Room Types
Please Select a Room
Studio (1)
1 double bed, 1 twin bed Up to 3 people No pet fee
Check Rates
Check Rates
Room details
1 Double Bed and 1 Twin Bed or 3 Twin Beds 377-sq-foot soundproofed room, balcony with city views Internet - Free WiFi Entertainment - Flat-screen TV with cable channels Food & Drink - Kitchenette with refrigerator, stovetop, microwave, and cookware/dishware Sleep - Hypo-allergenic bedding Bathroom - Private bathroom, bathtub or shower, free toiletries, and a hair dryer Practical - Washing machine, iron/ironing board, and desk Comfort - Air conditioning and heating Need to Know - Limited housekeeping, bed sheets not available Non-Smoking, pet friendly
Room Amenities Heating Non-Smoking Television Bed sheets not available Electric kettle Soundproofed Limited housekeeping Pet-friendly room Laundry detergent Refrigerator Wardrobe or closet Bathtub or shower Free WiFi Espresso maker Hypo-allergenic bedding available Kitchenette Desk Balcony Towels provided Toaster Toilet paper Shower only Washing machine TV size measurement: inch Stovetop Private bathroom Free toiletries Hair dryer Air conditioning Iron/ironing board Cookware, dishware, and utensils Flat-panel TV Microwave Cable TV service
Studio (2)
1 double bed, 1 twin bed Up to 3 people No pet fee
Check Rates
Check Rates
Room details
1 Double Bed and 1 Twin Bed or 3 Twin Beds 377-sq-foot soundproofed room, balcony with city views Internet - Free WiFi Entertainment - Flat-screen TV with cable channels Food & Drink - Kitchenette with refrigerator, stovetop, microwave, and cookware/dishware Sleep - Hypo-allergenic bedding Bathroom - Private bathroom, bathtub or shower, free toiletries, and a hair dryer Practical - Washing machine, iron/ironing board, and desk Comfort - Air conditioning and heating Need to Know - Limited housekeeping, bed sheets not available Non-Smoking, pet friendly
Room Amenities Heating Non-Smoking Television Bed sheets not available Electric kettle Soundproofed Limited housekeeping Pet-friendly room Laundry detergent Refrigerator Wardrobe or closet Bathtub or shower Free WiFi Espresso maker Hypo-allergenic bedding available Kitchenette Desk Balcony Towels provided Toaster Toilet paper Shower only Washing machine TV size measurement: inch Stovetop Private bathroom Free toiletries Hair dryer Air conditioning Iron/ironing board Cookware, dishware, and utensils Flat-panel TV Microwave Cable TV service
Studio (1)
3 twin beds Up to 3 people No pet fee
Check Rates
Check Rates
Room details
1 Double Bed and 1 Twin Bed or 3 Twin Beds 377-sq-foot soundproofed room, balcony with city views Internet - Free WiFi Entertainment - Flat-screen TV with cable channels Food & Drink - Kitchenette with refrigerator, stovetop, microwave, and cookware/dishware Sleep - Hypo-allergenic bedding Bathroom - Private bathroom, bathtub or shower, free toiletries, and a hair dryer Practical - Washing machine, iron/ironing board, and desk Comfort - Air conditioning and heating Need to Know - Limited housekeeping, bed sheets not available Non-Smoking, pet friendly
Room Amenities Heating Non-Smoking Television Bed sheets not available Electric kettle Soundproofed Limited housekeeping Pet-friendly room Laundry detergent Refrigerator Wardrobe or closet Bathtub or shower Free WiFi Espresso maker Hypo-allergenic bedding available Kitchenette Desk Balcony Towels provided Toaster Toilet paper Shower only Washing machine TV size measurement: inch Stovetop Private bathroom Free toiletries Hair dryer Air conditioning Iron/ironing board Cookware, dishware, and utensils Flat-panel TV Microwave Cable TV service
Studio (2)
3 twin beds Up to 3 people No pet fee
Check Rates
Check Rates
Room details
1 Double Bed and 1 Twin Bed or 3 Twin Beds 377-sq-foot soundproofed room, balcony with city views Internet - Free WiFi Entertainment - Flat-screen TV with cable channels Food & Drink - Kitchenette with refrigerator, stovetop, microwave, and cookware/dishware Sleep - Hypo-allergenic bedding Bathroom - Private bathroom, bathtub or shower, free toiletries, and a hair dryer Practical - Washing machine, iron/ironing board, and desk Comfort - Air conditioning and heating Need to Know - Limited housekeeping, bed sheets not available Non-Smoking, pet friendly
Room Amenities Heating Non-Smoking Television Bed sheets not available Electric kettle Soundproofed Limited housekeeping Pet-friendly room Laundry detergent Refrigerator Wardrobe or closet Bathtub or shower Free WiFi Espresso maker Hypo-allergenic bedding available Kitchenette Desk Balcony Towels provided Toaster Toilet paper Shower only Washing machine TV size measurement: inch Stovetop Private bathroom Free toiletries Hair dryer Air conditioning Iron/ironing board Cookware, dishware, and utensils Flat-panel TV Microwave Cable TV service
Loft, Balcony, River View
Loft, Balcony, River View
1 king bed, 1 double bed, 1 twin bed Up to 6 people No pet fee
Check Rates
Check Rates
Room details
1 King Bed, 1 Double Bed and 1 Twin Bed 753-sq-foot soundproofed room, balcony/patio with river views Internet - Free WiFi Entertainment - Flat-screen TV with cable channels Food & Drink - Kitchen with refrigerator, stovetop, microwave, and cookware/dishware Sleep - Hypo-allergenic bedding Bathroom - Private bathroom, bathtub or shower, free toiletries, and a hair dryer Practical - Washing machine, iron/ironing board, and desk Comfort - Air conditioning and heating Need to Know - Limited housekeeping, bed sheets not available Non-Smoking, pet friendly
Room Amenities Heating Non-Smoking Television Bed sheets not available Electric kettle Soundproofed Limited housekeeping Pet-friendly room Laundry detergent Refrigerator Wardrobe or closet Bathtub or shower Free WiFi Espresso maker Hypo-allergenic bedding available Desk Balcony Towels provided Toaster Toilet paper Shower only Washing machine TV size measurement: inch Stovetop Private bathroom Free toiletries Hair dryer Air conditioning Iron/ironing board Kitchen Cookware, dishware, and utensils Flat-panel TV Microwave Cable TV service Balcony or patio search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).join('&')].reduce((x, y) => y ? x + y : '')" items="." single-item="true" width="auto" height="200" layout="fixed-height" reset-on-refresh="fetch" [is-layout-container]="searchIsModified" noloading [hidden]="!searchIsModified" binding="refresh" i-amphtml-layout="fixed-height" hidden="hidden">
{{#externalRatePrice}}
{{#bringfidoRate}}
Compare Rates
{{/bringfidoRate}}
{{^bringfidoRate}}
Booking Options
{{/bringfidoRate}}
{{#bringfidoRate}}
Book on BringFido to get a low rate on this pet-friendly vacation rental. We’ll let the host know you’re bringing a pet, so there aren’t any surprises at check-in.
{{/bringfidoRate}}
{{^bringfidoRate}}
Please visit our partner to book this dog-friendly holiday rental. Don’t forget to include your pet on the reservation form when booking!
{{/bringfidoRate}}
{{#bringfidoRate}}
${{localizedPriceDisplay}} CAD
{{/bringfidoRate}}
{{#externalRates}}
${{price}} CAD
{{/externalRates}}
{{#bringfidoRate}}
Book Now
{{/bringfidoRate}}
{{^bringfidoRate}}
After your stay, please submit a review!
{{/bringfidoRate}}
{{/externalRatePrice}}
{{#bringfidoRate}}
Available Rooms
Please Select a Room
{{#roomTypes}}
{{#rates}}
{{#first}}
{{name}}
{{/first}}
{{^first}}
{{name}}
{{/first}}
{{/rates}}
{{#hasPhotos}}
{{#hasMultiplePhotos}}
{{/hasMultiplePhotos}}
{{/hasPhotos}}
{{^hasPhotos}}
{{/hasPhotos}}
{{#rates}}
{{#first}}
{{name}}
{{/first}}
{{^first}}
{{name}}
{{/first}}
{{/rates}}
{{bedsDisplay}} {{guestsDisplay}} {{petsDisplay}}
{{#rates}}
{{#first}}
{{/first}}
{{^first}}
{{/first}}
{{/rates}}
Room details
{{#descriptionDisplayHTML}}
{{{descriptionDisplayHTML}}}
{{#specialOfferDescription}}
Offer Details
{{specialOfferDescription}}
{{/specialOfferDescription}}
{{/descriptionDisplayHTML}}
{{#hasAmenities}}
Room Amenities
{{#specialFeatures}}
{{.}}
{{/specialFeatures}}
{{#amenities}}
{{.}}
{{/amenities}}
{{/hasAmenities}}
{{^hasAmenities}}
{{#hasSpecialFeatures}}
Room Amenities
{{#specialFeatures}}
{{.}}
{{/specialFeatures}}
{{/hasSpecialFeatures}}
{{/hasAmenities}}
{{/roomTypes}}
{{/bringfidoRate}}
{{^externalRatePrice}}{{^bringfidoRate}}
Available Rates
{{/bringfidoRate}}{{/externalRatePrice}}
Click to Expand…
Description
With a stay at ExtendALL, you'll be centrally located in Porto, steps from Igreja do Sao Joao Novo and Miradouro da Vitoria. This apartment is within close proximity of Instituto dos Vhinos do Douro e do Porto and Igreja de Nossa Senhora da Piedade. Make yourself at home in one of the 3 air-conditioned rooms featuring kitchenettes with refrigerators and stovetops. Rooms have private balconies. Flat-screen televisions with cable programming provide entertainment, while complimentary wireless Internet access keeps you connected. Conveniences include desks and microwaves, and housekeeping is provided on a limited basis. Make use of convenient amenities, which include complimentary wireless Internet access and tour/ticket assistance. Featured amenities include luggage storage and laundry facilities. A roundtrip airport shuttle is provided for a surcharge (available 24 hours).
Amenities
Pet Friendly
Free WiFi
Family Rooms
Air Conditioning
Heating
Airport Shuttle
Parking Available
Laundry Room
Non-Smoking Property
Reviews
TripAdvisor
Traveller Rating
ExtendALL has received a rating of 5.0 out of 5 by
23 guests
on TripAdvisor.
Be the first guest to
submit a review submit a review
on BringFido!
Post a Review
Post a Review
Location Traveller Photos
We haven’t received any photos of ExtendALL yet.
Want to feature your creature? Upload a photo of your pet at ExtendALL!
You can also share by using the hashtag #bringfido on Facebook , Twitter or Instagram .
Add a Photo
Add a Photo
{{#error}}
{{error}}
{{#unverified}}
To resend the verification email,
click here .
{{/unverified}}
{{/error}}
{{#error}}
{{error}}
{{#duplicate}}
If you forgot your password, you can
reset it here
.
{{/duplicate}}
{{#unverified}}
To resend the verification email,
click here .
{{/unverified}}
{{/error}}
{{#error}}
{{error}}
{{/error}}
{{^error}}
We’ve emailed you instructions for resetting your password. If you don’t receive an email, please make sure you entered the correct address and check your spam folder.
{{/error}}
Know of another great place to bring Fido? Let us know by sharing your dog’s favourite spot in Porto.
$ CAD search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=AUD']).join('&')].reduce((x, y) => y ? x + y : '')">$ AUD — Australian dollar search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=CAD']).join('&')].reduce((x, y) => y ? x + y : '')">$ CAD — Canadian dollar search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=EUR']).join('&')].reduce((x, y) => y ? x + y : '')">€ EUR — Euro search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=GBP']).join('&')].reduce((x, y) => y ? x + y : '')">£ GBP — Pound sterling search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=INR']).join('&')].reduce((x, y) => y ? x + y : '')">₹ INR — Indian rupee search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=JPY']).join('&')].reduce((x, y) => y ? x + y : '')">¥ JPY — Japanese yen search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=MXN']).join('&')].reduce((x, y) => y ? x + y : '')">$ MXN — Mexican peso search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=NZD']).join('&')].reduce((x, y) => y ? x + y : '')">$ NZD — New Zealand dollar search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=SGD']).join('&')].reduce((x, y) => y ? x + y : '')">$ SGD — Singapore dollar search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item])).concat(['currency=USD']).join('&')].reduce((x, y) => y ? x + y : '')">$ USD — United States dollar
Your Privacy
We use cookies to deliver our services, personalize content, and get feedback on how people use BringFido so that we can improve.
By clicking OK, you accept this as outlined in our Cookie Policy .
OK
search[item] != defaultSearch[item]).map(item => lodgingContextDataParamMap[item] + '=' + encodeURIComponent(search[item]))).concat(mapRequestID ? ['v=' + mapRequestID] : []).join('&')" layout="fill" frameborder="0" noloading sandbox="allow-scripts allow-same-origin allow-pointer-lock allow-forms allow-popups allow-popups-to-escape-sandbox allow-modals" allow="geolocation" i-amphtml-layout="fill">
Close Map
ExtendALL
Studio (1)
Private kitchenette
Studio (2)
Private kitchenette
Studio (1)
Private kitchenette
Studio (2)
Private kitchenette
Loft, Balcony, River View
Loft, Balcony, River View
Loft, Balcony, River View
Loft, Balcony, River View
Loft, Balcony, River View
Loft, Balcony, River View
Private kitchen
Loft, Balcony, River View
Living area
Loft, Balcony, River View
Living area
Loft, Balcony, River View
Bathroom
Loft, Balcony, River View
Bathroom amenities
Loft, Balcony, River View
City view
Loft, Balcony, River View
City view