The Bellagio is located in the heart of the strip. The staff here are friendly and extremely accommodating. The hotel is gorgeous with a sizable pool area.. The 2 bedded room was a little disappointing as the design seemed outdated and bland. As with most hotels, you can expect to be surprised with resort fees which are substantial and yet there are no perks offered which separate its guests from those visiting off of the street. On site restaurants are excellent but should offer discounts to hotel guests since prices are very high. A 38 dollar buffet is aggressive since the average person can walk up the street and have a 10 dollar breakfast. In conclusion, the hotel is properly run and well staffed but lacks in offering the little things which give customers a desire to return and since competition is more than fierce along the strip, it's almost essential that they do.