Boviseo you will get a free hotel from emirates if your ticket is Flex and above. For a 15 hour transit if its the best available option you can otherwise use Dubai stopovers or Marhaba services or book Dubai international airport hotel (nice rooms)
Alternatively you can book snooze cubes or go to marhaba louge and book special sleeparates