The hotel was built in 2005 and offers 318 rooms. All rooms are equipped with satellite TV, direct internet access, mini-bar and A/C.
The hotel is located a short drive from the historical center of Moscow.