My husband and I got married at the Sanctuary resort, so maybe I am a little impartial, but the food and drinks here are amazing. I would definitely recommend reservations before you come, and try to request an indoor table with a sunset view for dinner. It is great watching the AZ sunset and then the city lights while you enjoy your meal.
The service here is always excellent in my experience. We come here several times a year for special event, and occasionally for lunch if we are in the area. I definitely prefer the dinner menu over the lunch menu.
The Elements menu tends to have a lot of seafood on it, be forewarned. I am allergic to a lot of different seafood items, but I easily manage to find something else delicious to order. If you love dessert, I recommend the peanut butter bomb which is my personal favorite, but you can't go wrong with any pick here in my opinion.
The restaurant decor is beautiful and has one of the best views in the city. This restaurant is of course expensive though, and our meals for 2 usually top $200 for dinner with only a couple of drinks on there total.