A British tourist in Amsterdam received a shock when he arrived at his Airbnb lodgings to discover he had booked a stay in a roadside shipping container.
Londoner Ben Speller paid £100 for a single night stay at the accommodation described in the Airbnb listing as a "clean room with private bathroom".
But what he actually discovered upon arrival was a cargo container on the side of the road close to Amsterdam's Amstel station.
"We booked a hotel once we set eyes on it," Mr Speller posted on Facebook.
"To be fair, I got my £100 quids worth in comedy value," he added.
Inside the roadside abode, Mr Speller found a mattress and blanket, with a portaloo attached to the "bedroom".
Speaking to the Sun Online Travel, Mr Speller said the host, Jacob, had warned him shortly before arrival that there was an issue with running water, before giving him an opportunity to cancel.
More from World
Mr Speller said he had no alternative options, so decided to stay with his original booking.
"When we arrived we drove past the container three times in the taxi because couldn't believe that could be it," Mr Speller told The Sun.
"I then checked the listing again and he'd changed it to container home."
Airbnb have since refunded the £100 from the listing, and a further £230 for the hotel that Mr Speller eventually stayed in.
The company has also removed the host's profile and his listings, which included a second container on the other side of the city.
In a statement, Airbnb said: "Misrepresented or fraudulent listings have no place on our platform, and our team works hard to constantly strengthen our defenses and stay ahead of bad actors.
"Over half a billion people have travelled on Airbnb and, with over 2 million guests checking into an Airbnb every single night, issue like this are incredibly rare."