The rooms at Clubhotel Riu Karamboa ( bookings in the UK 0870 600 0932 ; www.riu.com ) were spacious and immaculately clean and the variety of restaurants offered a wide selection of fresh and well-prepared cuisine .