We had a great stay here- the place is an amazing location very close to the beach and old town. It is spacious, clean and contemporary.
A couple of small things that I think are helpful to note for other travellers- the third bedroom is slightly smaller and does not have any windows (if that is important for you), and this bedroom, along with one other, does not have air conditioning but equally you can leave the doors open and get air flow from the other spaces.
Having said this the place really is lovely so we would recommend it and definitely stay here again!