Location was superb. Place was nice and clean. Couldn't beat the location. Some minor repairs need to be done (towel bars in the bathroom and kitchen light). Overall, pleasant and enjoyable stay. Loved the rooftop. Gym access was also nice. Other minor things was check-in wasn't as smooth since we requested for early check-in (confirmed night before) and there was a miscommunication with their cleaners (this was sorted out) to have it cleaned it sooner. It worked out in the end. If you book this place, see if you can get a phone # to contact in case there's an issue with your booking or check-in.
Verdict: Highly recommend this place.