I had a permanent room at the Ikeja Sheraton for about two years 2002-4. I was gutted when I discovered they didn't do Starwood points at the hotel
My vote would be stay away from VI if you can. The traffic is a disaster and just getting from the airport to VI can take 4 hours depending on time of day or if it's raining.
If you go to the Sheraton, you must go to a) Goodies and b) the nightclub - you'll be beating the local ladies off with a stick!!

Happy days!!!