I recently had a piece of cake and a drink at Zizzi in Ocean Terminal. The staff was very friendly and attentive. They have gluten-free options for desserts, which was a nice surprise. Also, the view from the restaurant is amazing, overlooking the port at Leith.