I've stayed here a few times in the past and have never had a complaint. Treasure Island has a great location on the strip, close to the Mirage and other big hotels. Right next door is a really nice shopping mall too! Try and get a room that looks out over the front of the hotel, because then you can get an interesting view of the pirates show down below. Rooms are standard, but nice.
more