Terra Rossa exceeded our expectations! The pool and the view from the apartments are breathtaking! Apartments are basic but okay for staying a short period of time/if you are going to eat out most evenings. Nice spacious and light bathroom. The apartment is a little out of the way of any shop, you have to walk down quite a few steps to get to one but the reception sells a few drinks and we had lunch delivered one day. The staff are friendly and approachable, overall a great stay and would definitely return in the future :)