Stayed in Cabo Mayor for one night. The room was very good, had good internet, fridge, tea/coffee facilities, and a very modern bath. The location is very hand, just across the street from the train and bus stations. The stuff was very friendly and helpful (not sure if they speak much English though, used my basic Spanish). The checkout is quite late 12pm, plus they were happy for me to leave my luggage in the hotel, as my flight was not until 10 pm. I would highly recommend the place.