Location was ok. Walkable to Royal mile. My room was was on -1. Horrible view of parking lot, where carts rolled by, people smoking and talking. I think room was recently remodeled, no phone or mini refrigerator. Breakfast choice not great, packaged mini croissants, limited selection. Service at restaurant at night was awful, waited for a dessert, waited for check, took almost an hour for 1dessert, which was mediocre. Bar had good selection of drinks. Just not up to Marriott standards and very expensive for room that was tiny but I guess consistent with European market.