We really enjoy staying at the Cosmopolitan. The rooms are stylishly modern decorated and the casino is hip with all its glassy glitz.  I wouldn't consider this a family hotel but good for us as a couple as we do not have young children.  The slick visuals and glass make this place interesting and classy.  We were disappointed that the one Italian restaurant we wanted to eat at here (and the main reason we stayed here this time) was closed for Thanksgiving week. Something to remember for future reservations - always check on the restaurants or stores that you want to visit first to see if they're open or still there...  Check-in and out was a breeze (the staff are extra nice). The only room complaint we have is that the water pipes in our room were extremely noisy all night (coming from other rooms as well!) and this was very disturbing and difficult.  Too bad, seems like the glitz is a facade for cutting corners on construction. Too bad.  We did like that the hotel has free and easy parking, although they get you with a high resort fee on top of the room rate (most Marriott Hotels do this - NOT NICE MARRIOTT!). But, at least this place didn't charge for parking too... The little coffee bar near reception is horrible and unhappy not nice people work there - and their coffee is nasty... the lady never acknowledged me and never said thank you or you're welcome even after I said it three times! But, overall, I would stay here again because of the convenience on the strip, it's easy to walk everywhere, and the large stylish rooms are very clean and nice....