
All singing and dancing athletes —
Journalists might have complained about their accommodation, but the vibe among Sochi's athletes in the Olympic Village is altogether more upbeat...

Scene setter —
Whenever you travel far afield it always helps to bag a room with a view.

Precision flag arrangement —
Anybody is anybody sports a flag in the Olympic Village. Hats off to the Swiss for their effortless flag co-ordination.

Olympic bedspreads —
If you have had a bad day of competition, these Olympic Village bedspreads are guaranteed to cheer you up.

Game time —
Athletes never tire of competing. After they have skied or skated their hearts out they have the opportunity to test their prowess in other contests.

Pied-a-terre —
This room comes with a bed, wardrobe, curtains and a mirror. What's not to like?

Final touches —
Putting on an Olympic Games is a major endeavor and preparations will always hit the odd snag.

Beware manhole —
Final touches are also being put to the health and safety guidelines for the Olympic Village's inhabitants -- rule number one: watch out for open manholes.

Pool life —
The Olympic Village comes replete with a outdoor swimming pool.

Home from home —
If you are Dutch, you are never very far away from a bike -- even in Sochi.

Olympic rings —
The Czech Republic team lodgings have a privileged view of these fetching Olympic rings.

Olympic dog —
This dog has the posture of an animal that looks less than impressed by the impending start of the Winter Olympics. In the countdown to the Winter Games, Russian animal rights activists have accused city authorities of ramping up a campaign to exterminate street dogs through the use of poison.

In working order —
Don't believe everything you read and hear about Sochi. Here are two things that are working: the cable cars at the ski jump and 3G phone connection, even in the mountains.

Pizza power —
Not one but five kinds of pizza are on offer.

Sochi installation art? —
CNN's man on the ground in Sochi Ben Wyatt took this picture. Even he is not quite sure what it means.

Gorky Grand —
It's always a good idea to explain snags to your residents. Here a sign explains the delays to hotel opening at the Gorky Grand hotel at Gorky Gorod 960 prior to the Sochi 2014 Winter Olympics at the Mountain Cluster.

