Tenerife Hotels awarded by TripAdvisor and HolidayCheck users among others