It is a well located appartment, but the rooms are small in relation to the size of the beds.
Better mattress and new pillows would be good.
In hot weather the air conditioning located in common areas is not enough to cool the rooms.
The pool on top of the building is an advantge