The apartment is amazing, the view and general location are great. The flat is clean and the amenities are impressive too. Don't forget to check out the gym, it has the best views on the 31st floor. The host is super responsive and helpful, communication was really easy. I've stayed for over two weeks and would do it again. The only downside is that the wifi is not great in the evening hours.