Tenerife is a very nice island. I've been there twice and loved it both times. The three hotels I stayed were not fancy but nice (sorry nothing on the Sheraton). The one thing I would make sure to do is go up the Volcano (via the tram). That is awesome. I think it is one the tallest in the world.