Terra Rossa is a beautiful apartment with stunning views. We were really happy staying there. Their service was terrific with our requests.