We had a nice stay at Ona Campanoria. Location is good. We were given one of the nicest apartments, with three floors, two terraces and a lovely roof terrace with beautiful 360 views of the mountains and ocean. Unfortunately, not every day was warm enough to be able to use it. The apartment was a little dated, but still had most things we needed. Terrace furniture was old and minimal and could have been modernised. Initial cleaning could also have been better, but the housekeeping service during the week was good. All in all, this was a good stay.