I have been advertising on that site for many years, and every year I receive plenty of bookings from them. It is free, how can you go wrong?
Is this your business?
Claim your listing for free to respond to reviews, update your profile and manage your listing.