Went there for dinner Friday night as a pre-Valentine's Day dinner. It was great. I haven't been to all of the restaurants on Mt. Washington but I've been to several and this is by far the coolest/best view. The restaurant is on the top floor of the building so you get this cool view of the city on the elevator ride up. Once in the restaurant, it's just a neat view. It's panoramic and a different view from any of the restaurants on the cliff side of Grandview Ave.
The food was awesome. Service was great, food was great. For dessert I got the Angel Food Grilled Cheese sandwich. How weird does that sound? It was really really really good!