Absolutely. The exception is when you're a large family, or even a not so large one. Most hotels have no good/affordable solution for parties larger than 2.
But when traveling as a couple, or alone as this lady is, there's no reason not to choose a hotel. Much better experience overall, and nowadays usually cheaper as well.