Staff very rude. We ended up with food at the very last minute of our 6 hour flight. When we requested drinks the curtains was pulled due to ‘too many people’ ordering drinks on a flight where we paid 2 grand for. Would not recommend and will not be flying again. We boarded 4 flights with emirates all 4 not being to what we expected. On our 8 hour flight we had numerous people vomiting making it ever unpleasant and the staff did nothing to help the matter. Very disappointing.