Nice 3 star hotel, exceeded our expectations considering we didn't expect the best conditions after reading the reviews. Yes, it is a lot of stairs and hills but we didn't mind it, it was good exercise. We had an amazing breakfast every morning at the sister hotel, which is connected to Los Olivos, so it could be the same hotel. Fresh omelet cooked on order, pancakes, breads, meats, English breakfast, plentiful for everyone. Dinner menu not amazing, but plenty of choice, we tried it a couple of nights, and it was tasty. We even had entertainment one evening, good fun. The gym was all right, if you want to exercise. Very impressed with the swimming pool, warm every evening when we used it, generally staff was very friendly and trying to help. Our apartment was great, AC, kitchen with everything you need, we cooked a few times and it was perfect. The sofa is slightly dirty and old but my daughter was happy sleeping on the pull out bed. Two terraces, one as balcony, the other one on the roof. Beach 5 min walk, supermarket 2min, we really enjoyed our stay.