Top class.
Location and apartment facilities are second to none.
I would very happily stay here again.