I arrived at the restaurant at 10:15 while they're opening up. Lots of space with terraces as far as the eye can see. The staff were friendly but didn't speak very good English but we managed to get everything sorted pretty quickly. I opted for the Thai breakfast which was lovely (rice and prawn soup, fruit platter and a cup of tea for 200 Baht.
We sat there for most of the morning and the restaurant became reasonably busy but there was lots of space so it didn't feel crowded. The view is nice over the bay also
Apparently they do very good fresh fish barbecue but I didn't try so can't comment.