There is only one Starwood hotel in the Canary Isands (there wil be two more in a couple of years). This one is Hotel Mencey, in Sta. Cruz de Tenerife. It is a city hotel, with a very nice patio, pool and gardens. It's the best place to stay in the city, but far frm beaches and touristic areas.