We stayed at
Torre Dorada (#1 on TripAdvisor) in November and really enjoyed it. It isn't centrally located but the staff are fantastic and they are happy to drive you into the town centre or pick you up at any time of the day. They are also great at helping you to organise excursions to make the most of your time. I recommend it.