The location's pretty awesome, adjacent to Planet Hollywood's Miracle Mile Shops, in the center of the Strip.