Treasure Island is a good-priced option to stay on the strip. Rooms are pretty nice although not as lavish as you'd find at more upscale hotels. We stayed in a room that had a partial strip view but unfortunately also had a view of the pool which made for some loud thumping in the morning despite us being on the 15th floor. Beds were super comfortable, though! Oh - also, if you come in late, they do not guarantee that you get your original room choice, boo on that. We had asked for a room with two double beds and instead ended up with one that only had a king.
The casino interior is a bit outdated and they have yet to abandon their pirate theme for the generic 'we're so fancy' theme that all the other hotels go for these days. In any case, I have no complaints - I have stayed here several times in the past and will definitely stay here again when I'm looking to do a more budget Vegas trip.