Have stayed there a few times before. Rooms are always a good size, location and view from balcony can vary.
The first time we stayed there we got top floor apartment at the front of the complex. The balcony was H U G E!!!! Massive - we spent a lot of the time sunbathing on it!
The second time, we had the the smallest balcony in the complex - on the corner!!!! Typical.
All in all though - clean, perfect location!!!!!!!