Did not work well with me when I was staying at the JW Marriott Marquis. They said I needed to have booked the flight AND hotel with Emirates directly and needed a separate code. They would not accept the boarding pass alone, despite the T&Cs on Emirates' website. Eventually they gave in and gave the discount for my 'loyalty'.