This site is a scam. First, it costs more than by just booking with the hotel itself. Second, they take a small deposit and then never make the booking. None of the site's contact information actually works. They likely get away with it because the amounts are so small people get fed up of fighting to get $20 back, or disputing it on their cards. Either way, your booking won't exist, and your CC info will be compromised if you use this site, and you'll have a bad day when you figure that out. The good reviews on this site for them are formulaic and way too detailed and polished to be real.
Claim your business profile now and gain access to all features and respond to customer reviews.