The smallest hotel in the world is a 2.5m-wide guesthouse in Germany called Eh'haeusl.
Eh'haeusl stretches over seven narrow floors and is equipped with all the modern conveniences, from flat screen televisions to a mini spa.
The five-star hotel was originally built as a house in 1728 after the city council ruled that couples could only get married if they owned property.
To give lovebirds a chance to tie the knot, a resourceful local came up with an idea to get round the law.
He built a house so small and cheap even the poorest of people could afford it even on a short-term basis.
It meant couples could buy the house, get married, move in and then sell it soon after to the next lovers looking to wed.
With a different newlywed couple as occupants every few weeks, it became known as Eh'haeusl - or 'the Wedding House'.
"People who stay here will live happily ever after and never get divorced - it's an old legend told by the locals of the town and we are keeping it strong," the Sun quoted Marina Schreiner, the owner of the hotel as saying.