I can confirm that the restaurant is still open and still excellent. I was there a few months ago.
Although as mentioned above, it may be a little soggy! For the last few months it has rained quite a bit!
Here is the address: http://www.eghn.org.uk
Alternatively, you could always go to Bembridge, it has a hard runway and a nice pub called the propeller inn, never been disappointed there!
Have a nice flight!