Everything is just as described, if not better.
The location is very convenient to move around by metro. We loved our stay!