I did worry little bit when I booked this place because reviews were all extreme end. I got 3 bedroom unit on 49th floor. It was fantastic. I can see the twin tower up close from my bedroom. The place was clean and spacious. They provided all toiletry amenities. If I needed something, I just called them, and they brought it to me, so I am not sure why some people complained about lack of amenities. They gave me a power adapter too since I forgot to bring one.
The infinity pool on the top floor was great. You can also see the twin tower there. As usual, too many narcissistic models taking photo there.
KLCC is just cross the street, so the location wise, this is one of the best places.
One of the beds in the middle room was saggy in the middle. That was the only complain I had.
Also wish they provided old fashioned washer and dryer unit. The one they provided was all in one unit with all preset options. It was too small and took too long to do laundry.
Overall, my family enjoyed the stay there.