This place is defiantly upscale!! The hotel is amazing!! Clean, attractive, lots to see and do within. This is my 3rd visit to Vegas and staying at the Bellagio was on my bucket list. However, I would never stay here again. The staff is rude (extremely) rude. You pay a 25$ per day resort fee which is to cover the cost of free wi-fi, pool usage, and the use of the fitness center. Well only thing I used was the internet and that was maybe for an hour or less, the only reason I used it was because I felt like I would get some use of my money. I have HotSpot on my cell so there was no need for me to really connect to their "free" wi-fi". In my opinion for the price paid to stay here per night those amenities should automatically be included. If you have lots of money and it shows then stay here. If you're middle class and just want to come to Vegas and have a great time without the rude staff, extra charges and tight machines then pick another hotel. I've stayed at Planet Hollywood and MGM here in Vegas and I have not one complaint.