The overall experience in B and G Boutique apartments was great, and matched our expectations without deficiences.
The room itself was spacious, exceptionally clean and luminous. The shared kitchen was a big bonus, as you could keep your drinks and snacks in cold. We did not cook in the kitchen, but whoever wishes to do so, a fully equipped kitchen is available. For me personally, the most important thing was a well functioning A/C, as the two previous hotels we had stayed were too hot inside the rooms.
The location was perfect, as it was within a 5 minute walk from Duomo, but at the same time was quiet without much people on the street. A small grocery store can be found only 50 meters from the apartment, as well as the Metro within a couple minutes of walk. Also, the Linate Airport is within a 13 minute taxi ride, not becoming too expensive to travel to the airport.
The staff and the owners were very helpful and considerate towards us, helping with everything we needed, even with some issues with train tickets - I almost felt bad of distrurbing them with things that would not really be their concern.
If you want an easy and comfortable stay in Milan, this is your best option with a reasonable price per night.