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
Good Life Vacation Rental Resort
Choose dates…
-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
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 36})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 37})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 38})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 39})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 40})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 41})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 42})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 43})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 44})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 45})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 46})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 47})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 48})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 49})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 50})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 51})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 52})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 53})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 54})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 55})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 56})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 57})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 58})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 59})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 60})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 61})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 62})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 63})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 64})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 65})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 66})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 67})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 68})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 69})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 70})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 71})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 72})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 73})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 74})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 75})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 76})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 77})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 78})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 79})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 80})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 81})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 82})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 83})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 84})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 85})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 86})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 87})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 88})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 89})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 90})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 91})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 92})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 93})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 94})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 95})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 96})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 97})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 98})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 99})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 100})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 101})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 102})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 103})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 104})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 105})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 106})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 107})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 108})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 109})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 110})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 111})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 112})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 113})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 114})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 115})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 116})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 117})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 118})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 119})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 120})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 121})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 122})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 123})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 124})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 125})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 126})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 127})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 128})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 129})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 130})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 131})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 132})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 133})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 134})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 135})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 136})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 137})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 138})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 139})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 140})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 141})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 142})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 143})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 144})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 145})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 146})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 147})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 148})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 149})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 150})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 151})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 152})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 153})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 154})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 155})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 156})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 157})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 158})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 159})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 160})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 161})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 162})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 163})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 164})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 165})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 166})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 167})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 168})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 169})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 170})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 171})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 172})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 173})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 174})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 175})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 176})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 177})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 178})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 179})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 180})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 181})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 182})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 183})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 184})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 185})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 186})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 187})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 188})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 189})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 190})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 191})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 192})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 193})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 194})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 195})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 196})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 197})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 198})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 199})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 200})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 201})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 202})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 203})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 204})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 205})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 206})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 207})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 208})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 209})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 210})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 211})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 212})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 213})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 214})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 215})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 216})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 217})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 218})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 219})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 220})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 221})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 222})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 223})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 224})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 225})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 226})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 227})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 228})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 229})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 230})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 231})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 232})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 233})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 234})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 235})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 236})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 237})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 238})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 239})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 240})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 241})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 242})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 243})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 244})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 245})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 246})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 247})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 248})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 249})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 250})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 251})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 252})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 253})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 254})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 255})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 256})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 257})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 258})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 259})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 260})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 261})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 262})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 263})"> -1
? ' heroSlides__slide__btn--active'
: '')" on="tap:AMP.setState({slideIndex: 264})">
1 of 265
Good Life Vacation Rental Resort
3209 Market St, San Diego, CA 92102
Good Life Vacation Rental Resort allows dogs of any size for an additional fee of $40 per pet, per stay. Sorry, no cats.
'2024-06-22'">For same day arrivals, please call 877‑411‑3436 to confirm availability of a pet-friendly room.
Check Rates
Check Rates
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="78" layout="fixed-height" reset-on-refresh="fetch" noloading [hidden]="!searchIsModified" binding="no" i-amphtml-layout="fixed-height" hidden="hidden">
{{#bringfidoRate}}
Book Now from £{{localizedPriceDisplay}}
{{/bringfidoRate}}
{{^bringfidoRate}}
{{#externalRatePrice}}
Book Now for £{{.}}
{{/externalRatePrice}}
{{^externalRatePrice}}
Visit Website
{{/externalRatePrice}}
{{/bringfidoRate}}
Room Types
Please Select a Room
Lookout
5 queen beds, 1 twin bed Up to 9 people Pet fee additional
Check Rates
Check Rates
Room details
1 Twin Bed and 5 Queen Beds 750-sq-foot individually decorated room, located on the top floor, furnished patio Layout - 3 bedrooms and living room Internet - Free WiFi Entertainment - 50-inch LED TV with digital channels Food & Drink - Kitchen with refrigerator, microwave, cookware/dishware, and coffee/tea maker Sleep - Bed sheets Bathroom - Bathtub or shower, towels, and shampoo Practical - Washer/dryer, fenced private yard, and iron/ironing board; free cribs/infant beds available on request Comfort - Air conditioning and heating Accessibility - Smooth flooring in room Need to Know - Housekeeping on request, no rollaway/extra beds available, toothbrush and toothpaste not available Non-Smoking Room is accessed via exterior corridors Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Heating Non-Smoking Fence around yard Furnished patio Desk chair Digital TV service Laptop-friendly workspace Window screens Bathtub or shower Coffee/tea maker Individually decorated Free WiFi Individually furnished Number of beds - 11 Access via exterior corridors Desk No rollaway/extra beds Toaster oven Towels provided Bedsheets provided Soap Connecting/adjoining rooms available LED TV Toilet paper Wireless internet access Shampoo Toothbrush and toothpaste not available TV size measurement: inch Location - top floor Washer/dryer Air conditioning TV size: 50 Iron/ironing board Housekeeping on request Yard Full-sized refrigerator/freezer Kitchen Cookware, dishware, and utensils Microwave Free cribs/infant beds Paper towels
Castaway
1 queen bed, 1 twin bed Up to 3 people Pet fee additional
Check Rates
Check Rates
Room details
1 Twin Bed and 1 Queen Bed 320 sq feet, located on the ground floor Layout - Bedroom Internet - Free WiFi Entertainment - 50-inch LED TV with digital channels Food & Drink - Mini-fridge, microwave, coffee/tea maker, and toaster oven Sleep - Bed sheets Bathroom - Bathtub or shower, towels, and shampoo Practical - Washer/dryer, fenced private yard, and iron/ironing board; free cribs/infant beds available on request Comfort - Air conditioning and heating Accessibility - Tile flooring in room Need to Know - Housekeeping on request, no rollaway/extra beds available, toothbrush and toothpaste not available Non-Smoking Room is accessed via exterior corridors Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Heating Non-Smoking Fence around yard Desk chair Digital TV service Laptop-friendly workspace Window screens Bathtub or shower Coffee/tea maker Individually decorated Free WiFi Individually furnished Number of beds - 11 Access via exterior corridors Desk No rollaway/extra beds Toaster oven Towels provided Bedsheets provided Mini-fridge Soap Connecting/adjoining rooms available LED TV Toilet paper Wireless internet access Shampoo Toothbrush and toothpaste not available Location - ground floor TV size measurement: inch Washer/dryer Wheelchair accessible Air conditioning TV size: 50 Iron/ironing board Housekeeping on request Yard Cookware, dishware, and utensils Microwave Free cribs/infant beds Paper towels
Bungalow
3 queen beds, 2 twin beds, 1 large twin bed Up to 9 people Pet fee additional
Check Rates
Check Rates
Room details
2 Twin Beds, 1 Large Twin Bed and 3 Queen Beds 750-sq-foot individually decorated room with a deck/patio Layout - 3 bedrooms and living room Internet - Free WiFi Entertainment - 50-inch LED TV with digital channels Food & Drink - Kitchen with refrigerator, oven, microwave, and cookware/dishware Sleep - Bed sheets Bathroom - 2 bathrooms, bathtub or shower, towels, and shampoo Practical - Washer/dryer, fenced private yard, and iron/ironing board; free cribs/infant beds available on request Comfort - Air conditioning and heating Accessibility - Tile flooring in room Need to Know - Housekeeping on request, no rollaway/extra beds available, toothbrush and toothpaste not available Non-Smoking Room is accessed via exterior corridors Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Heating Non-Smoking Fence around yard Desk chair Deck or patio Digital TV service Laptop-friendly workspace Window screens Bathtub or shower Coffee/tea maker Individually decorated Free WiFi Individually furnished Number of beds - 11 Access via exterior corridors Desk No rollaway/extra beds Toaster oven Towels provided Bedsheets provided Soap Connecting/adjoining rooms available LED TV Toilet paper Wireless internet access Shampoo Toothbrush and toothpaste not available TV size measurement: inch Washer/dryer Air conditioning TV size: 50 Iron/ironing board Housekeeping on request Yard Full-sized refrigerator/freezer Kitchen Cookware, dishware, and utensils Microwave Free cribs/infant beds Paper towels Oven
Sanctuary
1 king bed, 6 queen beds, 4 twin beds, 1 sofa bed Up to 16 people Pet fee additional
Check Rates
Check Rates
Room details
1 King Bed, 4 Twin Beds, 1 Twin Sofa Bed and 6 Queen Beds 2200-sq-foot individually decorated room, located on the ground floor, furnished patio Layout - 4 bedrooms and living room Internet - Free WiFi Entertainment - 50-inch LED TV with digital channels Food & Drink - Kitchen with refrigerator, oven, microwave, and dishwasher Sleep - Bed sheets Bathroom - Bathtub or shower, towels, and shampoo Practical - Washer/dryer, fenced private yard, and iron/ironing board; free cribs/infant beds available on request Comfort - Air conditioning and heating Accessibility - Hardwood flooring in room Need to Know - Housekeeping on request, no rollaway/extra beds available, toothbrush and toothpaste not available Non-Smoking Room is accessed via exterior corridors Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Heating Non-Smoking Fence around yard Furnished patio Desk chair Digital TV service Laptop-friendly workspace Window screens Bathtub or shower Coffee/tea maker Individually decorated Free WiFi Individually furnished Number of beds - 11 Access via exterior corridors Desk No rollaway/extra beds Toaster oven Towels provided Coffee grinder Blender Bedsheets provided Soap Connecting/adjoining rooms available LED TV Toilet paper Wireless internet access Shampoo Toothbrush and toothpaste not available Location - ground floor TV size measurement: inch Washer/dryer Wheelchair accessible Air conditioning TV size: 50 Iron/ironing board Housekeeping on request Yard Full-sized refrigerator/freezer Dishwasher Kitchen Cookware, dishware, and utensils Microwave Free cribs/infant beds Paper towels Oven Kitchen island
Monastery
8 queen beds, 3 twin beds Up to 16 people Pet fee additional
Check Rates
Check Rates
Room details
3 Twin Beds and 8 Queen Beds 700 sq feet, located on the ground floor Layout - 2 bedrooms and living room Internet - Free WiFi Entertainment - 50-inch LED TV with digital channels Food & Drink - Mini-fridge, microwave, coffee/tea maker, and toaster oven Sleep - Bed sheets Bathroom - Bathtub or shower, towels, and shampoo Practical - Washer/dryer, fenced private yard, and iron/ironing board; free cribs/infant beds available on request Comfort - Air conditioning and heating Accessibility - Tile flooring in room Need to Know - Housekeeping on request, no rollaway/extra beds available, toothbrush and toothpaste not available Non-Smoking Room is accessed via exterior corridors Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Heating Non-Smoking Fence around yard Desk chair Digital TV service Laptop-friendly workspace Window screens Bathtub or shower Coffee/tea maker Individually decorated Free WiFi Individually furnished Number of beds - 11 Access via exterior corridors Desk No rollaway/extra beds Toaster oven Towels provided Bedsheets provided Mini-fridge Soap Connecting/adjoining rooms available LED TV Toilet paper Wireless internet access Shampoo Toothbrush and toothpaste not available Location - ground floor TV size measurement: inch Washer/dryer Air conditioning TV size: 50 Iron/ironing board Housekeeping on request Yard Cookware, dishware, and utensils Microwave Free cribs/infant beds Paper towels
Surf Loft
1 king bed, 8 queen beds, 9 twin beds, 1 sofa bed Up to 29 people Pet fee additional
Check Rates
Check Rates
Room details
1 King Bed, 9 Twin Beds, 8 Queen Beds and 1 Twin Sofa Bed 2500-sq-foot individually decorated room, located on the ground floor, furnished patio Layout - 6 bedrooms and living room Internet - Free WiFi Entertainment - 50-inch LED TV with digital channels Food & Drink - Kitchen with refrigerator, oven, microwave, and dishwasher Sleep - Bed sheets Bathroom - Bathtub or shower, towels, and shampoo Practical - Washer/dryer, fenced private yard, and iron/ironing board; free cribs/infant beds available on request Comfort - Air conditioning and heating Accessibility - Smooth flooring in room Need to Know - Housekeeping on request, no rollaway/extra beds available, toothbrush and toothpaste not available Non-Smoking Room is accessed via exterior corridors Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Heating Non-Smoking Fence around yard Furnished patio Desk chair Digital TV service Laptop-friendly workspace Window screens Bathtub or shower Coffee/tea maker Individually decorated Free WiFi Individually furnished Number of beds - 11 Access via exterior corridors Desk No rollaway/extra beds Toaster oven Towels provided Coffee grinder Blender Bedsheets provided Soap Connecting/adjoining rooms available LED TV Toilet paper Wireless internet access Shampoo Toothbrush and toothpaste not available Location - ground floor TV size measurement: inch Washer/dryer Wheelchair accessible Air conditioning TV size: 50 Iron/ironing board Housekeeping on request Yard Full-sized refrigerator/freezer Dishwasher Kitchen Cookware, dishware, and utensils Microwave Free cribs/infant beds Paper towels Oven Kitchen island
Ocean Loft
1 king bed, 4 queen beds, 5 twin beds Up to 16 people Pet fee additional
Check Rates
Check Rates
Room details
5 Twin Beds, 4 Queen Beds and 1 King Bed 1000-sq-foot individually decorated room, located on the ground floor, furnished patio Layout - 3 bedrooms and living room Internet - Free WiFi Entertainment - 50-inch LED TV with digital channels Food & Drink - Kitchen with refrigerator, oven, microwave, and dishwasher Sleep - Bed sheets Bathroom - Bathtub or shower, towels, and shampoo Practical - Washer/dryer, fenced private yard, and iron/ironing board; free cribs/infant beds available on request Comfort - Air conditioning and heating Accessibility - Smooth flooring in room Need to Know - Housekeeping on request, no rollaway/extra beds available, toothbrush and toothpaste not available Non-Smoking Room is accessed via exterior corridors Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Heating Non-Smoking Fence around yard Furnished patio Desk chair Digital TV service Laptop-friendly workspace Window screens Bathtub or shower Coffee/tea maker Individually decorated Free WiFi Individually furnished Number of beds - 11 Access via exterior corridors Desk No rollaway/extra beds Toaster oven Towels provided Bedsheets provided Soap Connecting/adjoining rooms available LED TV Toilet paper Wireless internet access Shampoo Toothbrush and toothpaste not available Location - ground floor TV size measurement: inch Washer/dryer Wheelchair accessible Air conditioning TV size: 50 Iron/ironing board Housekeeping on request Yard Full-sized refrigerator/freezer Dishwasher Kitchen Cookware, dishware, and utensils Microwave Free cribs/infant beds Paper towels Oven
Bunk House
4 queen beds, 2 twin beds, 2 large twin beds Up to 12 people Pet fee additional
Check Rates
Check Rates
Room details
2 Twin Beds, 2 Large Twin Beds and 4 Queen Beds 800 sq feet, located on the ground floor Layout - 2 bedrooms and living room Internet - Free WiFi Entertainment - 50-inch LED TV with digital channels Food & Drink - Kitchenette with microwave, cookware/dishware, coffee/tea maker, and paper towels Sleep - Bed sheets Bathroom - Bathtub or shower, towels, and shampoo Practical - Washer/dryer, fenced private yard, and iron/ironing board; free cribs/infant beds available on request Comfort - Air conditioning and heating Accessibility - Tile flooring in room Need to Know - Housekeeping on request, no rollaway/extra beds available, toothbrush and toothpaste not available Non-Smoking Room is accessed via exterior corridors Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Heating Non-Smoking Fence around yard Desk chair Digital TV service Laptop-friendly workspace Window screens Bathtub or shower Coffee/tea maker Individually decorated Free WiFi Individually furnished Number of beds - 11 Access via exterior corridors Kitchenette Desk No rollaway/extra beds Toaster oven Towels provided Bedsheets provided Mini-fridge Soap Connecting/adjoining rooms available LED TV Toilet paper Wireless internet access Shampoo Toothbrush and toothpaste not available Location - ground floor TV size measurement: inch Washer/dryer Air conditioning TV size: 50 Iron/ironing board Housekeeping on request Yard Cookware, dishware, and utensils Microwave Free cribs/infant beds Paper towels
Beach House
9 queen beds, 1 large twin bed Up to 16 people Pet fee additional
Check Rates
Check Rates
Room details
9 Queen Beds and 1 Large Twin Bed 1200-sq-foot individually decorated room with a deck/patio Layout - 5 bedrooms and living room Internet - Free WiFi Entertainment - 50-inch LED TV with digital channels Food & Drink - Kitchen with refrigerator, oven, microwave, and cookware/dishware Sleep - Bed sheets Bathroom - Bathtub or shower, towels, and shampoo Practical - Washer/dryer, fenced private yard, and iron/ironing board; free cribs/infant beds available on request Comfort - Air conditioning and heating Accessibility - Smooth flooring in room Need to Know - Housekeeping on request, no rollaway/extra beds available, toothbrush and toothpaste not available Non-Smoking Room is accessed via exterior corridors Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Heating Non-Smoking Fence around yard Desk chair Deck or patio Digital TV service Laptop-friendly workspace Window screens Bathtub or shower Coffee/tea maker Individually decorated Free WiFi Individually furnished Number of beds - 11 Access via exterior corridors Desk No rollaway/extra beds Toaster oven Towels provided Bedsheets provided Soap Connecting/adjoining rooms available LED TV Toilet paper Wireless internet access Shampoo Toothbrush and toothpaste not available TV size measurement: inch Washer/dryer Air conditioning TV size: 50 Iron/ironing board Housekeeping on request Yard Full-sized refrigerator/freezer Kitchen Cookware, dishware, and utensils Microwave Free cribs/infant beds Paper towels Oven
Sun Cottage
1 king bed, 1 queen bed, 4 twin beds, 2 large twin beds Up to 11 people Pet fee additional
Check Rates
Check Rates
Room details
1 King Bed, 2 Large Twin Beds, 4 Twin Beds and 1 Queen Bed 1100-sq-foot individually decorated room with a furnished patio Layout - 5 bedrooms and living room Internet - Free WiFi Entertainment - 50-inch LED TV with digital channels Food & Drink - Kitchen with refrigerator, oven, microwave, and dishwasher Sleep - Bed sheets Bathroom - Bathtub or shower, towels, and shampoo Practical - Washer/dryer, fenced private yard, and iron/ironing board; free cribs/infant beds available on request Comfort - Air conditioning and heating Accessibility - Hardwood flooring in room Need to Know - Housekeeping on request, no rollaway/extra beds available, toothbrush and toothpaste not available Non-Smoking Room is accessed via exterior corridors Connecting/adjoining rooms can be requested, subject to availability
Room Amenities Heating Non-Smoking Fence around yard Furnished patio Desk chair Digital TV service Laptop-friendly workspace Window screens Bathtub or shower Coffee/tea maker Individually decorated Free WiFi Individually furnished Number of beds - 11 Access via exterior corridors Desk No rollaway/extra beds Toaster oven Towels provided Coffee grinder Blender Bedsheets provided Soap Connecting/adjoining rooms available LED TV Toilet paper Wireless internet access Shampoo Toothbrush and toothpaste not available TV size measurement: inch Washer/dryer Air conditioning TV size: 50 Iron/ironing board Housekeeping on request Yard Full-sized refrigerator/freezer Dishwasher Kitchen Cookware, dishware, and utensils Microwave Free cribs/infant beds Paper towels Oven
OUR GUARANTEE: Book a room now! Our canine concierge will make sure you’re assigned a pet-friendly room, so there aren’t any surprises at check-in.
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 a pet friendly room. There is no booking fee and reservations are always backed by our Pet Friendly Guarantee .
{{/bringfidoRate}}
{{^bringfidoRate}}
Please visit our partner to book this dog-friendly hotel. Don’t forget to include your pet on the reservation form when booking!
{{/bringfidoRate}}
{{#bringfidoRate}}
£{{localizedPriceDisplay}}
{{/bringfidoRate}}
{{#externalRates}}
£{{price}}
{{/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}}
OUR GUARANTEE: Book a room now! Our canine concierge will make sure you’re assigned a pet-friendly room, so there aren’t any surprises at check-in.
{{/bringfidoRate}}
{{^externalRatePrice}}{{^bringfidoRate}}
Available Rates
{{/bringfidoRate}}{{/externalRatePrice}}
Click to Expand…
Description
Located in San Diego (Stockton), Good Life Vacation Rental Resort is within a 5-minute drive of Balboa Park and Petco Park. This beach hotel is 3.1 mi (5 km) from San Diego Zoo and 3.3 mi (5.3 km) from San Diego Convention Center. Make yourself at home in one of the 34 individually decorated guestrooms, featuring microwaves and LED televisions. Complimentary wireless internet access keeps you connected, and digital programming is available for your entertainment. Bathrooms with bathtubs or showers are provided. Conveniences include desks and coffee/tea makers, and housekeeping is provided on request. Take advantage of recreation opportunities such as a private beach, or other amenities including complimentary wireless internet access and wedding services. Additional features at this hotel include barbecue grills and a ballroom.
Amenities
Pet Friendly
Meeting Rooms
Free Parking
Wheelchair Accessible
Dry Cleaning
Non-Smoking Property
Outdoor Grills
Picnic Tables
Waterfront
Reviews Location Traveller Photos
We haven’t received any photos of Good Life Vacation Rental Resort yet.
Want to feature your creature? Upload a photo of your pet at Good Life Vacation Rental Resort!
You can also share by using the hashtag #bringfido on Facebook , Twitter or Instagram .
Add a Photo
Add a Photo
Book with Confidence
This hotel’s pet policy has been confirmed by our editors and your reservations will be backed by our no-hassle Pet Friendly Guarantee .
Our Canine Concierge will make sure you’re assigned to a pet friendly room, so there won’t be any unpleasant surprises at check-in.
And you’re getting a great low rate too! We never charge a booking fee on top of the special negotiated nightly rate.
{{#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 San Diego.
£ GBP 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
Good Life Vacation Rental Resort
Pet Friendly Guarantee
If you book a room on BringFido:
Our canine concierge will make sure you’re assigned a pet-friendly room, so there aren’t any surprises at check-in. The pet fee charged by the hotel will not exceed the amount quoted on your BringFido reservation confirmation. See the fine print for more details.
Nice!
Ocean Loft
Private kitchen
Ocean Loft
Private kitchen
Ocean Loft
Private kitchen
Ocean Loft
Private kitchen
Ocean Loft
Private kitchen
Ocean Loft
Private kitchen
Ocean Loft
Private kitchen
Ocean Loft
Private kitchen
Ocean Loft
Private kitchen
Ocean Loft
Private kitchen
Bunk House
Private kitchen
Bunk House
Private kitchen
Beach House
Private kitchen
Beach House
Private kitchen
Beach House
Private kitchen
Beach House
Private kitchen
Beach House
Private kitchen
Beach House
Private kitchen
Beach House
Private kitchen
Sun Cottage
In-room dining
Sun Cottage
In-room dining
Sun Cottage
Private kitchen
Sun Cottage
Private kitchen
Sun Cottage
Private kitchen
Sun Cottage
Private kitchen
Sun Cottage
Private kitchen
Sun Cottage
Private kitchen
Sun Cottage
Private kitchen