Being recommended by a friend, I changed my usual routine and tried Aeroflot the first time. The fare was reasonable and comparatively cheaper. The first flight from Geneva to Moscow did not meet expectation as the plane was quite old. However, the connecting flight from Moscow to Bangkok was amazingly pleasant. The aircraft was new and spacious. The extra legroom was satisfactory and the flat bed was comfortable for a goodnight sleep. The cabin crew was attentive and polite. Food was good. In-flight entertainment was update. The only blemish was the temperature of the cabin was set too high. Gave feedback to the cabin crew but the situation remained status quo. Perhaps, the thermostatic was malfunctioning. All in all, I would have no doubt to recommend Aeroflot business class too.