The view and the building are great. The price is great and catching the view at sunset is worth every penny.
The restaurant on the other hand is expensive while the service is sub par. They auction the food to the table. If you need anything the staff can't help and go to the server. Drinks take a long time to be prepared,etc. For the price of food I would expect significantly better service.