A mum of two has slammed holiday park Pontins after she and her family went on a four night trip and claim their room was disgusting.
Rebecca Parker-Walley went to the site in Ainsdale, Merseyside, with her husband Anthony with their two sons, one eight months old and the other four years old.
The 29 year old said their room was "disgusting" and said they were unable to put their eight-month-old baby on the floor to crawl because it was so dirty.
Rebecca and Anthony said they were forced to go and buy products to clean the entire room, the Liverpool Echo reports.
The call operator from Stoke said the sink drain was full of grime and every time water went down the sink it came back up, while the knobs on the oven were covered in grease.
They said no matter how many times the family cleaned the floor they couldn't get rid of the persistent smell of urine, as well as the floor itself being damaged and the bed sheets stained.
She said she will never return and is demanding a refund.
She told the ECHO: "It was disgusting, filthy and the mattress was filthy.
"It was being held together by the sheet cover.
"Having a young baby means he is going to be crawling on the floor, if we didn't have a cot I don't know where he would have crawled.
"If it wasn't for my four-year-old we would have just left. We were going out every day to get away.
"Everywhere was so run down and the apartments looked like they had never been cleaned."
Since the trip to Pontins, Rebecca has been in touch with Pontins, run by Britannia Hotels, and has been told that due to her not filling out a "Pontins Guest Solution Form" the company is unable to uphold her complaint.
She has now said that she has contacted an ombudsman in hope of getting some form of compensation for their stay.
She said: "I am just annoyed that they obviously know how bad the place is.
"One person checked out immediately after checking in.
"The only thing I would take is compensation but afterwards even people on Facebook say you have to clean it yourself."
Britannia Hotels has been approached for comment.