The place is great. Amazing views, sparkling clean.
Property manager company - rent top apartments are really helpful. They were prompt to reply and helped arrange cabs to the airport.
Just keep in mind that to checkin you need to go to the office and collect your keys. Office is 2 min walk from the apartment building. So if you drive or take a cab, go there first, pick your keys and then go to the apartment.
Only drawback in the apartment was water pressure. 2 people cannot take shower at once as pressure is too low.
But its on the top floor, so nothing much cant be done.
But, Overall we loved our stay there.