Rosie is a swish spot for a cooked breakfast, an inventive bistro-style meal, or coffee and cake after a stroll around the rose gardens. Service is friendly and thoughtful, and there's usually a sly Mediterranean influence to the menu.