When it comes to public amenities, Whittier in Alaska has everything its residents need - and it's all in one building
But for the 217 residents of one Alaskan town, that's exactly what like is like every day.
Whittier, around 60 miles south of the country's most populous city Anchorage, is based in a Cold War Barracks more than 40 years old.
Called Begich Towers, it has a police station, greengrocer's shop, doctor's surgery, church, small supermarket and school all housed within the structure, as well as a bed and breakfast.
Read more: Entire town buried under 'hairy panic' weed that has baffled experts
After all, plenty of people want to visit the town - like Reddit user Hyruleanhero88 and his girlfriend, who shared these images that she, as Hunter Shoots Photography , took.
Hunter Shoots Photography
Hunter Shoots Photography
"Not being able to leave when you want is definitely a strange feeling. They close the tunnel down completely, and from 10pm to 5am, you can not enter or leave the town," he explains.
Hyruleanhero88 notes that there actually are some apartments separate from the main building where other residents of the town live, and another shop for food is also outside Begich Towers.
Hunter Shoots Photography
Hunter Shoots Photography
"The school, which is right behind the main building, and connected via tunnel, so the kids don't have to go outside in the winter."
You also have to really really want to get to Whittier: "The 2.5 mile tunnel that you have to pass through to enter the town is one lane only — they switch the direction of travel every 30 minutes. You have to wait at these lights until they let you go."
Hunter Shoots Photography
Hunter Shoots Photography
Whittier has 22 hours of sunlight during the summer months, and is situated on Prince William Sound, where winter temperatures can drop to 2°C .
Hunter Shoots Photography
Hunter Shoots Photography
The town's history is marked by a 1964 earthquake as well as disastrous tsunamis which followed. The whole natural disaster claimed 13 lives from th community which then numbered 70.