As others have said there is no customer service, I tried checking 3 times if our booking in Cuba was still valid because it was no longer on the site but no response! Gave up and cancelled, will not use again.
Claim your business profile now and gain access to all features and respond to customer reviews.