Moscow Marriott Grand Hotel
One of several Marriott’s in the city, this fairly longstanding (1997) and dependable five-star is in a great location on Tverskaya Street. It offers an impressively grand interior, highly comfortable rooms, a spa and restaurant, and several on-site shops.