Angels place has a great view of the Taipei 101. Place is pretty spacious and exactly as described.
We had a great time there.