I'll give a review on the restaurants. I wouldn't really call them fine dining.
italian kitchen and Trattoria was not good. I did not enjoy their appetizers nor their pasta. It's more of a nice dining place but i wouldn't call it fine dining.
coast has a very decent setting but man is it loud. it's great to take a girl there (mid to late 30s), it's more 'upper' scale than Sanafir. they do have decent mussels and they oysters and king crab platter aint' bad to just sit there and enjoy on a nice rainy day.
sanafir was by far my favorite. having 8 people on their kingsize bed and using your fingers with their testing menu was a great experience for me. great to take a date out. do NOT order the cheap 35 menu. Their cucumber martini were amazing.
Glowbal was crap, i don't like their setup and lunch was medicore. there's so much options at yaletown that i wouldn't choose glowbal.