I had a long stay at this apartment (3.5 months for work) and thoroughly enjoyed it. Amazing location, beautiful view of the mountain and close to the waterfront. Apartment was clean, well stocked for linen/towels and all amenities needed to make this a very comfortable base for work and/or travel.
The wifi is not the fastest/largest data allowance but you can top this up yourself if needed.
Overall would highly recommend a stay here.