Cosmo is one of my favorite hotels on the strip. First of all, its not very big so I don't ever feel lost or too far away from the strip or elevators to my rooms. The table limits are a bit less than what you would find at Bellagio so its a bit easier on the wallet.
The restaurants in the Cosmo range from pizza slices at Secret Pizza for cheap to your fancy Steak Dinner at STK. There is a tapas place, a burger place and a wonderfully unique buffet in Wicked Spoon.
Plenty of lounges around and some live music by The Henry (great short ribs Benedict for breakfast) on some nights.
I had the Terrace view room which overlooked city center. My time lapse video from the room here: http://youtu.be/CyPkxtlau5E
The room was spacious clean and even had a dish washer. Also in our room was a large shower, jet tub and a huge couch that could easily be another place for someone to sleep. There was even a chair and table outside on the balcony to lounge on. My only wish is for them to have a poker room, but being how the place is set up, I'm not sure where they could fit on in. Maybe by the Sports book which is already tiny.. but also not crowded so it makes it nice as well :) Yes.. I'm not a huge fan of crowds.