This flight is usually just over 6 hours. With the captain PA about an hour before landing, that leaves you with 5 hours of time to sleep. Meal service usually takes roughly 2 hours, so if you do decide to eat, you only get 3 hours of shuteye. Eat in the lounge or in town.