Its been nearly 6 years since my last trip to Vegas and we had always stayed at the Cosmo since their opening. We loved it there and I wondered if anythng has changed dramatically over the past several years. I hear they are under new ownership and i am curious if they have made any noticeable changes to the overall excellent experiance that we grew accustomed to.
Thank you, Tom