When you stay at Edinburgh Marriott Hotel Holyrood, you'll be in a great location, within a short 10-minute walk of Royal Mile and Princes Street. Guests can visit the spa to indulge in deep-tissue massages, body wraps or facials, and local cuisine is served at Surf & Turf, which is open for breakfast, lunch and dinner. An indoor pool, a bar/lounge and a health club are other features. Fellow travellers say great things about the comfortable beds and helpful staff.