The best hotels in Heidelberg
Heidelberg has 8,000+ places to stay, but most of them are generic business hotels or overpriced rooms cashing in on the castle views. We reviewed the standouts. these 10 made the cut.
Our Top Picks in Heidelberg
Click any hotel to check availability and book at the best price.
Hotel Vier Jahreszeiten Heidelberg
Bergheim, Heidelberg
Free cancellation & Pay later
Ibis Heidelberg Hauptbahnhof
Bahnhofsviertel, Heidelberg
Free cancellation & Pay later
Hotel Hirschgasse
Neuenheim, Heidelberg
Free cancellation & Pay later
Hotel Zum Ritter St. Georg
Altstadt, Heidelberg
Free cancellation & Pay later
Hotel Am Heidelberger Schloss
Altstadt, Heidelberg
Free cancellation & Pay later
Leonardo Hotel Heidelberg City Center
Stadtmitte, Heidelberg
Free cancellation & Pay later
Hotel Heidelberg Suites
Neuenheim, Heidelberg
Free cancellation & Pay later
Crowne Plaza Heidelberg City Centre
Stadtmitte, Heidelberg
Free cancellation & Pay later
Der Europäische Hof Heidelberg
Altstadt, Heidelberg
Free cancellation & Pay later
All Hotels Compared
Side-by-side comparison to help you pick the right hotel. Prices reflect shoulder season averages.
| # | Hotel | City & Area | Price/Night | Score | Best For |
|---|---|---|---|---|---|
| 1 | Hotel Vier Jahreszeiten Heidelberg | Bergheim, Heidelberg | $55–85/night | 7.6/10 | Budget Pick |
| 2 | Ibis Heidelberg Hauptbahnhof | Bahnhofsviertel, Heidelberg | $75–110/night | 7.9/10 | Best Value |
| 3 | Hotel Hirschgasse | Neuenheim, Heidelberg | $120–180/night | 8.8/10 | Romantic Stay |
| 4 | Hotel Zum Ritter St. Georg | Altstadt, Heidelberg | $135–195/night | 8.5/10 | Best Location |
| 5 | Hotel Am Heidelberger Schloss | Altstadt, Heidelberg | $145–210/night | 9/10 | Top Rated |
| 6 | Leonardo Hotel Heidelberg City Center | Stadtmitte, Heidelberg | $155–220/night | 8.3/10 | Business Pick |
| 7 | NH Heidelberg | Bergheim, Heidelberg | $165–230/night | 8.4/10 | Most Popular |
| 8 | Hotel Heidelberg Suites | Neuenheim, Heidelberg | $185–245/night | 8.7/10 | Hidden Gem |
| 9 | Crowne Plaza Heidelberg City Centre | Stadtmitte, Heidelberg | $260–380/night | 8.9/10 | Luxury Pick |
| 10 | Der Europäische Hof Heidelberg | Altstadt, Heidelberg | $310–520/night | 9.3/10 | Top Rated |
Why These Hotels Made Our List
Every hotel earned its spot. Here's exactly why we picked each one.
Hotel Vier Jahreszeiten Heidelberg
This small hotel on Haspelgasse sits within walking distance of the Altstadt and the main pedestrian zone. Rooms are compact and simply furnished but kept clean and quiet. The front desk staff is helpful with local tips and restaurant recommendations. Breakfast is basic but sufficient for an early start. A solid choice if you want a central location without spending much.
Check Availability
Ibis Heidelberg Hauptbahnhof
Right next to Heidelberg Hauptbahnhof, this Ibis is a reliable pick for travelers arriving by train or heading out early. Rooms follow the standard Ibis formula, functional and clean with decent beds. The location on Willy-Brandt-Platz means you are 15 minutes by tram from the Old Town. Street noise from the station area can be noticeable at night so ask for a room on an upper floor. Good value for what you pay.
Check Availability
Hotel Hirschgasse
Hotel Hirschgasse dates back to 1472 and sits on the north bank of the Neckar, a short walk from the Old Bridge. The building has genuine historical character with exposed beams and antique furnishings in the suites. The attached restaurant is well regarded locally and worth a dinner reservation. Views from the upper rooms toward the Heidelberg Castle are genuinely impressive. This is one of the more atmospheric places to stay in the city.
Check Availability
Hotel Zum Ritter St. Georg
This Renaissance building on Hauptstrasse is one of the most recognizable facades in Heidelberg, dating from 1592. Rooms inside are traditional and comfortable, though some are on the smaller side given the historic structure. You are directly in the pedestrian zone here, surrounded by shops, cafes, and just minutes from the Church of the Holy Spirit. The breakfast room has a lot of charm and the hotel has a genuine old-world feel that chain hotels cannot replicate. Noise from Hauptstrasse can filter in during summer evenings.
Check Availability
Hotel Am Heidelberger Schloss
Positioned on Zwingerstrasse just below Heidelberg Castle, this hotel offers some of the best castle views in the city without paying luxury prices. The rooms are well appointed and recently renovated with comfortable modern furnishings. Staff are attentive and the check-in process is smooth. The short walk up to the castle grounds takes under five minutes from the front door. A genuinely good pick for anyone who wants the castle atmosphere at a reasonable rate.
Check Availability
Leonardo Hotel Heidelberg City Center
The Leonardo sits on Bergheimer Strasse, close to the university area and within comfortable walking distance of the Old Town. Rooms are modern with good work desks and fast WiFi, making it a practical choice for business travelers. The bar on the ground floor is a relaxed spot for an evening drink. Parking is available nearby for an additional fee. It lacks the historical charm of some Altstadt hotels but delivers consistent quality.
Check Availability
NH Heidelberg
This NH property on Bergheimer Strasse is one of the more popular chain options in Heidelberg for both leisure and corporate guests. The rooms are spacious by city-center standards with comfortable beds and good blackout curtains. The hotel restaurant serves a solid buffet breakfast worth adding to your booking. It is a 10-minute walk along the Neckar riverbank to reach the Old Bridge and the Altstadt. The staff handle large groups efficiently which keeps the lobby moving at busy check-in times.
Check Availability
Hotel Heidelberg Suites
Located in the quiet Neuenheim district across the Old Bridge from the Altstadt, this suite-only property offers more space than most Heidelberg hotels at a comparable price point. Each suite has a separate living area and a small kitchen, making it well suited for longer stays or families. The building sits on Ladenburger Strasse in a residential neighborhood away from tourist crowds. The Altstadt is a pleasant 10-minute walk across the Neckar. Check-in is somewhat informal so communicate arrival time in advance.
Check Availability
Crowne Plaza Heidelberg City Centre
The Crowne Plaza on Kurfursten-Anlage is Heidelberg's most prominent full-service luxury hotel, positioned close to the congress center and a short ride from the Old Town. Rooms are large and well furnished with quality linens and a proper minibar setup. The indoor pool and fitness area are among the best hotel facilities in the city. The concierge team is experienced and can arrange castle tours and Rhine Valley excursions. Business travelers will appreciate the meeting facilities and reliable high-speed internet throughout.
Check Availability
Der Europäische Hof Heidelberg
Der Europäische Hof on Friedrich-Ebert-Anlage has been Heidelberg's grand luxury address since 1865 and it remains the finest hotel in the city. The rooms and suites are beautifully maintained with antique furniture, high ceilings, and a level of detail that justifies the price. The spa and indoor pool are excellent and the restaurant holds a strong local reputation. The hotel is steps from the Bismarckplatz tram hub making the entire city easy to reach. Service throughout is polished and attentive without being stiff.
Check AvailabilityWhere to Stay in Heidelberg
The neighborhood you pick matters more than the hotel.
First time in Heidelberg? Start here.
Book in the Altstadt. Full stop. Hauptstrasse, Steingasse, Untere Strasse. you want to be able to walk to the castle funicular at Kornmarkt and the Alte Brücke without getting on a tram. That's the Heidelberg experience.
Don't underestimate the Altstadt's size. It's compact enough that you can walk end-to-end in 25 minutes, which means even a hotel on the western edge near Bismarckplatz still works well. Hotel Zum Ritter St. Georg puts you right in the thick of it, while Hotel Am Heidelberger Schloss has the castle practically in your backyard.
The honest guide to Heidelberg's neighborhoods
Altstadt is where most visitors want to be. all the big sights, the best restaurants on Steingasse and Untere Strasse, and the funicular up to Schloss Heidelberg. It's also the priciest neighborhood, with decent hotels starting around $135/night.
Neuenheim across the Neckar is where Heidelberg locals actually live. It's quieter, leafier, and 12-15 minutes walk over the Theodor-Heuss-Brücke from the Marktplatz. Bergheim sits between the Bahnhof and Bismarckplatz. it's not glamorous, but it's convenient and genuinely cheaper, around $55-165/night.
How to get the castle views without the tourist markup
Half the hotels in Heidelberg advertise 'castle views' but deliver a room facing an interior courtyard or a rooftop you can't actually access. We've seen this mistake hundreds of times. Ask specifically which floor and which direction the room faces before you book.
Hotel Am Heidelberger Schloss on Zwingerstrasse is the real deal. you're literally on the castle hillside and upper-floor rooms look straight across to the Schloss. For a cheaper alternative, NH Heidelberg in Bergheim has city-side rooms that catch the castle on the horizon for about $165-230/night.
Heidelberg on a budget: where the value actually is
Hotel Vier Jahreszeiten in Bergheim starts at $55/night. It's basic, but Bergheimer Strasse has good cafés and bakeries, and you're a 10-minute tram ride on line 21 or 22 from the Altstadt. Ibis Heidelberg near the Hauptbahnhof is cleaner and more polished at $75-110/night.
Don't book budget rooms in the Altstadt. You'll pay $120+ for something cramped and noisy near Hauptstrasse. Better to stay in Bergheim, save $60-80/night, and spend it on dinner at Schnitzelbank on Bauamtsgasse.
The Heidelberg Castle Festival and when to book
The Heidelberg Castle Festival runs July through August with opera, theatre, and fireworks over the Neckar. It's spectacular. It also jacks up hotel prices across the Altstadt by 25-35% and fills the best rooms 8-10 weeks in advance. We've seen people try to book 2 weeks out in August and end up in Mannheim.
If the festival dates overlap with your trip, book Altstadt hotels first. Hotel Am Heidelberger Schloss and Hotel Zum Ritter St. Georg go earliest. Miss the festival window? Late September is genuinely the best time to visit: 14-18°C, fewer crowds, and prices 15-20% lower than peak.
Business travel in Heidelberg: the practical guide
Most Heidelberg conferences happen in Stadtmitte or near the university campus on Im Neuenheimer Feld. Leonardo Hotel in Stadtmitte is the practical choice. good Wi-Fi, meeting rooms, and 5 minutes by tram to the university district. Crowne Plaza in Stadtmitte handles larger corporate events and is 10 minutes walk from the Kongresshaus.
Don't book in the Altstadt for a business trip unless your meetings are there specifically. The narrow streets and tourist crowds on Hauptstrasse make getting a taxi or Uber out to the science park on Im Neuenheimer Feld unnecessarily painful. Stadtmitte and Bergheim are faster and more practical.
Heidelberg's best neighborhoods
Altstadt is the obvious first choice. you're on Hauptstrasse, steps from the castle funicular and the Alte Brücke. But Neuenheim across the Neckar is quieter, cheaper, and frankly more charming once you know it.
Altstadt 3 vetted hotels The historic core. castle on your doorstep, best restaurants within walking distance.
The historic core. castle on your doorstep, best restaurants within walking distance.
This is the reason people visit Heidelberg. Hauptstrasse runs the full length of the Altstadt and is lined with restaurants, bars, and the access points to everything you came to see. The castle funicular at Kornmarkt is 5 minutes walk from the central Marktplatz, and the Alte Brücke is another 5 minutes east.
Hotels here are priced accordingly. Expect $135-520/night depending on how much history you want your room to have. Hotel Zum Ritter St. Georg is a Renaissance building that's been a hotel since 1592. Hotel Am Heidelberger Schloss sits on the castle hillside on Zwingerstrasse. Der Europäische Hof is the grand dame on Friedrich-Ebert-Anlage, with the kind of service that justifies $310-520/night.
Book early and be specific about your room. Some Altstadt hotels have interior rooms that face courtyards. perfectly fine, but not what you're paying for. Request upper floors with westward or northward orientation for castle or river views.
Neuenheim 2 vetted hotels Quiet, leafy, local. and 12 minutes walk from everything.
Quiet, leafy, local. and 12 minutes walk from everything.
Neuenheim is where Heidelberg residents live, not where tourists sleep. That's exactly why you should stay here. The streets around Ladenburger Strasse and Brückenstrasse have independent cafés, wine bars, and bakeries that close at 6pm because locals don't need them to stay open for tour groups.
The Philosophenweg starts just above the neighborhood and gives you castle and river views that most visitors pay for in an Altstadt hotel room. Hotel Hirschgasse on Hirschgasse is a 15th-century building with a serious restaurant and $120-180/night rates that feel like a steal given the atmosphere. Hotel Heidelberg Suites offers larger apartment-style rooms from $185-245/night.
The Theodor-Heuss-Brücke connects Neuenheim to the Altstadt in a 12-minute walk. It's a pleasant crossing. If you'd rather not walk, tram 21 runs from Neuenheim into the city center in about 8 minutes.
Bergheim 2 vetted hotels Budget-friendly and practical. between the station and Bismarckplatz.
Budget-friendly and practical. between the station and Bismarckplatz.
Bergheim doesn't pretend to be charming. But it's honest, convenient, and genuinely cheaper than anywhere else in the city. Bergheimer Strasse has good everyday cafés and a handful of local bars that aren't aimed at tourists. You're 10 minutes by tram to the Altstadt and 5 minutes walk to the Hauptbahnhof.
Hotel Vier Jahreszeiten is the budget pick here. $55-85/night, basic rooms, good location. NH Heidelberg steps up to $165-230/night and gets you a proper hotel experience: clean, spacious rooms, a bar, and solid service. Both are around a 20-minute walk from the Alte Brücke if you'd rather skip the tram.
One thing to know: the streets closest to the Hauptbahnhof on Willy-Brandt-Platz can be noisy at night. Both our vetted hotels are far enough from the station entrance to avoid the worst of it, but light sleepers should still request higher floors.
Stadtmitte 2 vetted hotels Modern, central, and built for people with somewhere to be.
Modern, central, and built for people with somewhere to be.
Stadtmitte sits between the Altstadt and Bergheim. it's not as atmospheric as the old town, but it's efficient. Sofienstrasse and Römerstrasse connect quickly to both Bismarckplatz and the university district. If your trip mixes sightseeing with meetings, this is where you want to be.
Leonardo Hotel Heidelberg City Center runs $155-220/night and is the go-to for business travelers. Crowne Plaza on Kurfürstenanlage is $260-380/night. legitimately luxurious, with a proper gym, full restaurant, and the best conference setup in the city. For a leisure trip, both are fine but lack the character of Altstadt or Neuenheim.
Trams 21, 22, and 24 all pass through or near Stadtmitte, making the whole city accessible within 15 minutes. It's also the most taxi-friendly part of Heidelberg for corporate travel. easy pickup on Kurfürstenanlage without fighting tourist crowds.
Best Areas by Vibe
Tell us how you travel and we'll point you to the right part of Heidelberg.
Romantic
Hotel Hirschgasse in Neuenheim is the benchmark. a 15th-century building on Hirschgasse with a candlelit restaurant and no tour groups in sight. Cross the Theodor-Heuss-Brücke at sunset and you've got the castle lit up across the Neckar.
History & Culture
Stay in the Altstadt and you're sleeping inside one of Germany's best-preserved medieval city centers. Hotel Zum Ritter St. Georg has been operating on Hauptstrasse since 1592. that's not marketing copy, it's genuinely the building's history.
Family
NH Heidelberg in Bergheim gives you space, parking, and a 15-minute tram ride to the castle. without paying Altstadt prices for cramped rooms. Kids under 12 travel free on Heidelberg's VRN trams, which makes getting around easy and cheap.
Budget
Bergheim is where the value lives. Hotel Vier Jahreszeiten starts at $55/night and puts you on Bergheimer Strasse with easy tram access to the Altstadt. Spend what you save on dinner at one of the wine bars in Neuenheim instead.
Foodie
Base yourself in the Altstadt near Steingasse and Untere Strasse. that 200-meter stretch has the best restaurant density in the city, from Schnitzelbank on Bauamtsgasse to the wine taverns tucked off Karlsplatz. You won't need a taxi to eat well.
City Break
Stadtmitte at Kurfürstenanlage is the most connected point in Heidelberg. trams in every direction, walking distance to Bismarckplatz and the Altstadt edge, and the best hotel infrastructure for a short trip. Crowne Plaza and Leonardo both deliver without fuss.
Location Quality
Is the neighborhood walkable? Are restaurants, shops, and attractions within 10 minutes on foot? How does it feel after dark? We evaluate safety, public transport access, and whether the area has genuine local character or just tourist traps. A hotel in the wrong neighborhood ruins a trip. That's why location carries the most weight.
Value for Money
We compare what you pay against what you get. A €150 hotel with a great location, clean rooms, and helpful staff can outscore a €500 hotel with fancy amenities in a bad area. We factor in seasonal pricing, cancellation policies, and hidden costs like tourist tax and breakfast surcharges. The goal is finding the best ratio, not the lowest price.
Guest Experience
We analyze thousands of verified guest reviews across multiple platforms, looking for patterns rather than individual complaints. Consistent praise for cleanliness, staff, and room quality counts. We also assess the intangibles: does the hotel have character? Would you recommend it to a friend? A soul-less chain hotel with perfect facilities still loses to a well-run boutique with personality.
When to Visit Heidelberg
When to visit Heidelberg and what to pay.
Spring (March-May)
March is still quiet. hotels in the Altstadt drop to $95-145/night and the Philosophenweg above Neuenheim is uncrowded. By May the Neckar riverbanks fill up and the castle gardens are in bloom, but you're still ahead of the summer peak. The Heidelberg Spring festival in late April adds a lively weekend to an already good month.
Summer (June-August)
The Heidelberg Castle Festival (July-August) is genuinely spectacular but sends hotel prices up 25-35% across the Altstadt. Hauptstrasse gets genuinely hectic with tourists by 10am on weekends. If you visit in summer, book 8-10 weeks ahead for Altstadt hotels and consider Neuenheim or Bergheim to keep costs at $120-165/night.
Autumn (September-November)
September is the best month in Heidelberg, full stop. Temperatures hover around 15-18°C, the summer crowds are gone, and hotels drop back to $85-165/night even in the Altstadt. The castle looks particularly dramatic in early autumn light, and the wine taverns on Steingasse shift into their cozy winter mode. October is quieter still and even cheaper.
Winter (December-February)
December picks up briefly for the Heidelberg Christmas Market on Marktplatz, which runs for about 4 weeks and is genuinely one of Baden-Württemberg's better ones. That window pushes Altstadt hotels to $130-180/night for a few weekends. January and February are very quiet. $55-110/night across the board and the castle almost to yourself.
Booking Tips for Heidelberg
Insider tips for booking hotels in Heidelberg.
Book castle-view rooms directly with the hotel
OTA listings rarely specify which floor or which direction your room faces. For hotels on the Schloss hillside like Hotel Am Heidelberger Schloss on Zwingerstrasse, call directly and ask for floors 3-5 with a north or east-facing room. It's the difference between staring at the Schloss and staring at a stairwell.
Use the VRN day ticket from day one
A single VRN day ticket costs around €7.50 and covers unlimited trams across Heidelberg. Trams 21, 22, and 24 connect the Hauptbahnhof to Bismarckplatz in under 10 minutes and run every 5-7 minutes during the day. Don't pay €12-14 taxi fares for journeys a tram covers in 8 minutes.
Avoid August Altstadt bookings without a festival plan
The Heidelberg Castle Festival runs through July and August. If your dates overlap and you don't have a ticket to a performance, you're paying 25-35% more for your hotel while fighting the same crowds as everyone else. Consider Neuenheim or Bergheim instead. you'll save $40-80/night and tram in when you want to.
Don't sleep near Willy-Brandt-Platz
The square directly in front of the Hauptbahnhof is noisy late into the night. Even hotels technically in Bergheim that face this square have reviews about tram noise and late crowds. Ask for rooms on upper floors facing Bergheimer Strasse or the inner courtyard. most hotels will accommodate the request.
Combine Altstadt and Neuenheim on foot
The Alte Brücke connects the Altstadt to Neuenheim in a 5-minute walk. Cross in the evening and you've got the best of both neighborhoods: dinner on Steingasse, then a walk across the bridge for quieter drinks in Neuenheim near Brückenstrasse. It's one of the genuinely great evening routes in any German city.
Check university calendar before booking mid-June
Heidelberg University's graduation events in late June fill mid-range hotels across the city fast. Families book entire hotel blocks for graduation weekends. If your trip falls between June 20-30, book at least 6-8 weeks ahead. This applies especially to Stadtmitte and Bergheim hotels near the university tram lines.
Hotels in Heidelberg — FAQ
Everything you need to know before booking hotels in Heidelberg.
What's the best neighborhood to stay in Heidelberg?
Altstadt is the clear winner for first-timers. You're within 10 minutes walk of the castle funicular on Kornmarkt, the Alte Brücke, and a dozen good restaurants on Steingasse. If you want quieter streets and lower prices, Neuenheim across the river is 15 minutes on foot from the Marktplatz and genuinely lovely.
How much do hotels in Heidelberg cost per night?
Budget beds in Bergheim start around $55-85/night. Mid-range options in Altstadt and Stadtmitte run $135-220/night. If you want the full luxury experience at Der Europäische Hof on Friedrich-Ebert-Anlage, budget $310-520/night. Prices spike 20-30% during the Heidelberg Castle Festival in July and August.
Is Heidelberg easy to get around without a car?
Very easy. Trams 21, 22, and 24 connect the Hauptbahnhof to Bismarckplatz in under 10 minutes. From Bismarckplatz, you can walk the entire Altstadt in 20 minutes. Taxis from the Bahnhof to Kornmarkt cost around €10-14.
When is the best time to visit Heidelberg?
May and September are the sweet spot. Crowds are manageable, temperatures sit at 15-22°C, and hotel prices are 15-25% lower than peak summer. Avoid the last two weeks of July and all of August if you hate queuing for the castle at 11am with 2,000 other people.
What areas should I avoid when booking a hotel in Heidelberg?
The stretch immediately around Heidelberg Hauptbahnhof on Willy-Brandt-Platz is noisy and charmless. fine for a transit night, but that's it. The outer Rohrbach district is too far from everything that makes Heidelberg worth visiting. Stick to the Altstadt, Neuenheim, or Bergheim.
Are there romantic hotels in Heidelberg?
Hotel Hirschgasse in Neuenheim is the standout. It's a 15th-century building on Hirschgasse with a candlelit restaurant and rooms that feel nothing like a chain hotel. It's a 12-minute walk across the Theodor-Heuss-Brücke into the Altstadt, so you're not sacrificing location for atmosphere.
Which Heidelberg hotels are closest to the castle?
Hotel Am Heidelberger Schloss on Zwingerstrasse is genuinely as close as it gets. under 5 minutes walk to the castle entrance on Schlosshof. Hotel Zum Ritter St. Georg on Hauptstrasse is about 10 minutes. Both are in the Altstadt and book out fast in summer.
Is public transport good in Heidelberg?
The VRN tram network is reliable and covers the whole city. Trams 21 and 22 run from the Hauptbahnhof through Bismarckplatz and into the Altstadt every 5-7 minutes during the day. A day ticket costs around €7.50 and covers all zones inside Heidelberg.
What's the cheapest way to stay in Heidelberg without compromising location?
Hotel Vier Jahreszeiten in Bergheim starts at $55/night and sits about 15 minutes walk from the Alte Brücke. Bergheim is a real neighborhood with good bakeries and local bars on Bergheimer Strasse. it's not a tourist bubble. You'll save $80-100/night compared to equivalent Altstadt hotels.
Do Heidelberg hotels fill up during university events?
Yes, and this catches people off guard. Heidelberg University's graduation season in late June and early July fills mid-range hotels fast. The Heidelberg Castle Festival runs July-August and pushes Altstadt hotel prices up by 25-35%. Book at least 6 weeks ahead for those periods.
What's the Philosophenweg and how close should my hotel be to it?
The Philosophenweg is a hillside path above Neuenheim with panoramic views of the castle and the old town. honestly one of the best free experiences in the city. Hotels in Neuenheim like Hotel Hirschgasse are a 10-minute walk to the path's southern entrance near Lauerstrasse. From the Altstadt, it's a 20-minute walk across the Alte Brücke.
Are there good luxury hotels in Heidelberg?
Two standouts. Der Europäische Hof on Friedrich-Ebert-Anlage is the historic grande dame. $310-520/night and genuinely worth it for the service and the classic rooms. Crowne Plaza in Stadtmitte runs $260-380/night and is the better pick if you need conference facilities alongside the luxury. Both are full-service hotels, not just expensive rooms.