I want to share my terrible experience with Stayforlong S.L., a booking platform based in Barcelona, Spain, to warn other travelers.
I booked and fully paid for a hotel in Sharm El Sheikh, Egypt, through Stayforlong.
The official confirmation clearly stated that the only extra fee to pay at the hotel would be €10 for local taxes.
However, upon arrival, the hotel staff told me that Stayforlong hadn’t paid the full amount for my stay and demanded that I pay an additional $250 in order to check in.
This came as a complete shock — I had already paid everything through the platform.
I tried to contact Stayforlong through their website, by phone, and by email.
Their phone numbers do not work.
Their customer service never replied properly.
When they finally answered by email, they claimed they had sent me a message (which I never received) saying that the price had changed.
Then, they tried to justify the price increase by saying that the hotel had raised its price because I booked from a French version of the website while being Algerian.
This excuse is absurd and discriminatory — the hotel had no way of knowing my nationality before I arrived.
This situation is completely unacceptable.
Stayforlong took my money, failed to pay the hotel properly, and left me to pay an extra $250 just to have a room that I had already paid for.
Their explanations are full of lies and discrimination, and their lack of customer service is disgraceful.
I’ve already contacted my bank (Revolut), but they closed my dispute without a proper solution.
Now, I’m escalating the case to the European Consumer Centre (ECC), since Stayforlong is based in Spain and this is clearly a cross-border issue.
Please be cautious if you ever consider booking through Stayforlong — their practices are dishonest, unreliable, and in my case, discriminatory.