Very good place, everything is shared though we never encountered any problems, we never waited for the bathroom, or got disturbed by noise.
The kitchen is equipped with everything if you want to cook there.