On the Sapphire: service was almost non-existent. We were offered morning tea/coffee/water and some pastries. In the afternoon...nada. When we got hungry, we left. It's not like they were busy, we were almost the only people up there.
On the Discovery: the service was better. We were again almost the only people in there. Can't remember a lot of specifics, but we finally decided it's just not for us.