Да, корректно.
В начале предложения после однако в значении 'но' запятая не ставится. Отделяется запятой только междометие однако, выражающее удивление, недоумение, возмущение и т. д.: Однако, какой ветер!
Запятая после ожидал нужна.
Запятая перед чтобы не нужна.
Ошибка — в лексической избыточности. Сюрприз уже означает 'неожиданный подарок', поэтому сочетание неожиданный сюрприз некорректно.
Правильно: ожидать чего (при сочетании с отвлеченными существительными или конкретными, но употребленными с оттенком неопределенности: ожидать прихода гостей, известий, летной погоды) и ожидать кого-что (при сочетании с одушевленными существительными или неодушевленными, но употребленными с оттенком определенности). Заказ в данном случае употребляется с оттенком определенности (человек знает, что он заказал, и ждет именно это), поэтому корректно: ожидал заказ в ресторане.
Да, кавычки лучше поставить.