When you go to a hotel like this it is easy to find fault, when you pay prices like we did for our stay those faults can easily be forgiven. This is an excellent place to stay and without doubt better than 3 star hotels in the area. Like others have said it is clean, friendly, air-con in rooms, an-suite, tv(mostly spanish though),comfortable and in an excellent location. Step outside the hotel and within a few footsteps you are on the lovely, clean beach. I recommend the playa Miguel beach club, comfy beds, free Wifi no password required,good choice of food and drink served to you on the beach all within a 1 minute walk from the hotel. Restaurants are plentyful and are of a great standard, we had a lovely paella at Resaurante Jaun, great tapas and drinks at The Launch and you can't go wrong having lunch at Nigel and cheryl's. Torremolinos is a 10 minute walk away for great shops and the train station, handy for the airport and Playa mayor which a good shopping centre. We walked to Bellamedina , it took about half an hour. It has a lovely harbour with plenty of bars and shops around but be warned, plenty of sales people trying to get you to go on boat trips or go into their eateries. You don't get this around the hotel in La Carihuela, you will really have a relaxing time in this area. The only real issue that we had with the Cabello is the noise, we could often hear the late drinkers in the bar area at night and the noise from other peoples doors slamming in the corridors. But like I said this can be forgiven, you get what you pay for, we paid just over £50 each through "On The Beach" for 6 nights bed and breakfast(tea/coffee/fresh juices , toasted roll, butter and jam) here, id challenge you to find a better deal.