Best views of Eiffel tower and Bellagio fountains.
Located inside miracle Mile shops. Across from Cosmo I Would recommend