Long before I became a travel writer, I developed a love for hotels.
It didn’t matter if it was a roadside motel or a five-star beach resort, the thrill of checking into somewhere new, flicking through unfamiliar TV channels, and sleeping in crisp sheets was a rush.
Now that I review hotels for a living, I’ve gotten pretty good at spotting red flags. Here are the top five things I look out for, both before booking and after I’ve arrived.
Low-quality photos and vague property descriptions on a hotel’s website
If the photos available online are grainy, dark, outdated, or irrelevant to the space, I won’t be booking a room. After all, first impressions are important when choosing a place to stay.
Of course, some accommodations (like new or very small ones), might have a good reason for not having high-quality images. So, if I’m concerned, I like to reach out to the hotel to ask for up-to-date photos or videos.
Likewise, vague property descriptions online are a red flag for me, too. A listing should clearly tell you what to expect from the property and what’s nearby.
Consistently bad recent reviews
It doesn’t take an expert to understand that bad reviews are a warning sign.
However, I’ve noticed that some booking platforms seem to highlight the “most relevant” reviews, which, in my experience, tend to skew positive or may be dated. Instead, I always sort by the “most recent” reviews and scan the last 10 or more to spot patterns.
I like to look for repeated mentions of things like dampness, noise issues, hard beds, or poor cleanliness.
When in doubt, I like to cross-check reviews against other booking platforms.
Neglected common areas
Lee Charlie/Shutterstock
If a hotel’s shared spaces look shabby, it’s usually a good indicator to me that the rooms won’t be much better.
That’s why my alarm bells ring if I notice musty smells, peeling wallpaper, stained carpets, or broken furniture in a common area, such as a lobby or stairwell.
Dirty rooms
No matter the price point, I think a clean room is the bare minimum any guest should expect, whether you’re staying in a $10 hostel or a $1,700-a-night boutique hotel.
Stained bedding, yellowed mattresses with no protectors, hair in the sink, dusty shelves, and dead insects on a mosquito net are all immediate deal-breakers for me.
Uncomfortable mattresses and low-quality bedding
lunopark/Shutterstock
Finally, I think the biggest hotel red flag is an uncomfortable bed setup.
Generally, you’re staying at a hotel to get a good night’s sleep. So, to me, there’s no good reason the bed should be hard, have springs that poke into your back, or have lumpy pillows.
window.allScripts = window.allScripts || []; window.allScripts.push({ type: “load”, script: “%3Cscript%20id%3D%22meta-pixel-script%22%3E(()%3D%3E%7Bvar%20e%3D%7B69531%3A()%3D%3E%7Bvar%20e%2Cr%2Cn%2Ct%2Co%2Ci%3Bfunction%20s()%7Bwindow.Fenrir%3F.cm%3F.usPrivacyApplies%26%26%22ACCEPT%22%3D%3D%3Dwindow.Fenrir%3F.cm%3F.userConsent.OPT_OUT%3Ffbq(%22dataProcessingOptions%22%2C%5B%22LDU%22%5D%2C0%2C0)%3Afbq(%22dataProcessingOptions%22%2C%5B%5D)%2Cfbq(%22init%22%2C%221988166924554892%22)%2Cfbq(%22track%22%2C%22PageView%22)%7De%3Dwindow%2Cr%3Ddocument%2Cn%3D%22script%22%2Ce.fbq%7C%7C(t%3De.fbq%3Dfunction()%7Bt.callMethod%3Ft.callMethod.apply(t%2Carguments)%3At.queue.push(arguments)%7D%2Ce._fbq%7C%7C(e._fbq%3Dt)%2Ct.push%3Dt%2Ct.loaded%3D!0%2Ct.version%3D%222.0%22%2Ct.queue%3D%5B%5D%2C(o%3Dr.createElement(n)).async%3D!0%2Co.src%3D%22https%3A%2F%2Fconnect.facebook.net%2Fen_US%2Ffbevents.js%22%2C(i%3Dr.getElementsByTagName(n)%5B0%5D).parentNode.insertBefore(o%2Ci))%2Cwindow.Fenrir%3F.cm%3F.cmStarted%26%26window.Fenrir%3F.cm%3F.userConsent%3Fs()%3AsetTimeout(s%2C1e3)%7D%7D%2Cr%3D%7B%7D%3Bfunction%20n(t)%7Bvar%20o%3Dr%5Bt%5D%3Bif(void%200!%3D%3Do)return%20o.exports%3Bvar%20i%3Dr%5Bt%5D%3D%7Bexports%3A%7B%7D%7D%3Breturn%20e%5Bt%5D(i%2Ci.exports%2Cn)%2Ci.exports%7Dn.m%3De%2Cn.c%3Dr%2Cn.o%3D(e%2Cr)%3D%3EObject.prototype.hasOwnProperty.call(e%2Cr)%2C(()%3D%3E%7Bn.S%3D%7B%7D%3Bvar%20e%3D%7B%7D%2Cr%3D%7B%7D%3Bn.I%3D(t%2Co)%3D%3E%7Bo%7C%7C(o%3D%5B%5D)%3Bvar%20i%3Dr%5Bt%5D%3Bif(i%7C%7C(i%3Dr%5Bt%5D%3D%7B%7D)%2C!(o.indexOf(i)%3E%3D0))%7Bif(o.push(i)%2Ce%5Bt%5D)return%20e%5Bt%5D%3Bn.o(n.S%2Ct)%7C%7C(n.S%5Bt%5D%3D%7B%7D)%3Bn.S%5Bt%5D%3Bvar%20s%3D%5B%5D%3Breturn%20s.length%3Fe%5Bt%5D%3DPromise.all(s).then((()%3D%3Ee%5Bt%5D%3D1))%3Ae%5Bt%5D%3D1%7D%7D%7D)()%3Bn(69531)%7D)()%3B%3C%2Fscript%3E” });
Source link