hotel Tobago has great food and stunning view's, stayed there 4 times.
i came back yesterday love it there. go there in dec too every year, it costs about £40 for a return flight for that time of year and the temp is up to about 26 deg even then and the place is deserted

.
always book it all myself though, flights, hotel etc and just grab a taxi at the airport.
last week it was 32 degs out there
Magalluf is a shitpit though