So, if you like magnetic swipe key cards (that don't work), desk staff that know nothing about their area (and couldn't care less), thawed-out frozen muffins and stale cereal, served until 9:30 AM (if you're lucky) in a room with a bunch of guys who haven't taken a shower yet, and rooms that have all the style and personality of a hospital waiting room (but have lobbies that are encased in marble and brass), stay at chain motels.
If you'd like something better, for less money than they will charge you, stay with us.
It's no different than trying to find a good, non-chain restaurant. To find the gems, you have to look harder -- but it's usually worth it.
OK, I get that you're not a fan of hotel chains. When we travel, we usually look for a Holiday Inn Express. Why? We know exactly what to expect. We have never once had a substandard room, and the breakfast -- while not as good as we'd get at home -- is hot, included in the price, and available. We've tried other chains and quality has been hit or miss. Some are great, some are crap. I don't care how nice Joe's Hotel claims to be on their web site, and I don't care how nice Joe himself says it is... you never know until you check in.
We've never once reserved a room and not had that room ready when we arrived. I travel frequently on business, and am required to use hotels with which our corporate overlords have worked out pricing -- so I stay at an Intercontinental property, use my Priority Club card to pay, and double-dip on the points. That gets my wife and I free nights when we travel for our own enjoyment. We saved over $750 on hotel bills in Germany -- two free nights in Berlin and two more in Frankfurt (both VERY nice places). That's tough to beat.
If we're going somewhere we have not been before, we know nothing about the area or its hotels.
EVERY SINGLE HOTEL claims they're clean, shiny, have great service, are way better than the big chains, etc. But how do you know? You don't, until you get there. By then it's too late.
I used a booking joint (Hotels.com) exactly once. Their highly rated, well reviewed hotel in Ft. Collins turned out to be the crappiest fleabag we'd ever seen. Mold stink from the pool, and our room stunk so badly of cigarette smoke that it was like stuffing your face into an ashtray. It was horrible. As a special bonus for booking through Hotels.com, neither the hotel nor Hotels.com would do anything about it other than sprinkle some carpet cleaner and put a portable ionizer in the room while we fled for a few hours. So, never ever again. I book through the hotel's web site. (I used to call, but they all just sent me to the reservation center anyway, and the web site is quicker).
So I got a little long winded, but there is a point I'm making. If we ever go to your little island, I'll book a room with you -- because I know of you through here. And if we hear first hand from friends we trust of a place they stayed, we'll consider staying there. But when we travel, I'm not inclined to spend hours trying to determine if there's a well run, well maintained independent hotel with decent rates, then hoping the information I got is correct and current.
If I were in your position, I'd take a good hard look at not taking any business from Expedia again. You say you got 18% of your bookings from them. OK... are you at capacity?
Could you overbook if you chose to? Are you turning away business, and if so how much? If you pull the plug on Expedia, will you actually LOSE 18% of your business, or will you simply get those reservations from somewhere else? That's a question only you can answer. If Expedia won't give you information to verify the customer,
AND won't stand behind the reservation in any way, you either accept the risk or tell them where to stuff it. You have to decide what it's worth to you.