- All Moscow Star flats have a computer with absolutely free high-speed internet. Many flats also have free WiFi.
- All Moscow Star flats are in the best location in Moscow. Tverskaya Street from Red Square/Kremlin to Pushkin Square.
- Moscow Star is the only apartment service in Moscow that is American owned and operated.
- Moscow Star is recommended as Moscow's best apartment service by over 20 international travel websites, including The New York Times & Tripadvisor