For the two of us, the apartment was perfect. The terrace was large and nicely furnished, with dinner table, deck chairs, large sofa, etc, and the beautiful view of the town and sea. Climate control in all rooms. It is however a bit too far for a walk to town (or up the hill to get home after dinner), but that was a minor problem. The advantage is that there was no noise at nights.
The host was also very helpful when we had some problems with deposition fee. The only thing we would have appreciated is some sort of contract, specifying additional costs such as bed linen, towels, final cleaning etc. But that seems to be a common problem with apartments at HomeAway.