Let's start with the most obvious thing, the pictures are not what you experience in person. They are obviously taken from angles that make the place look better than it is.
This is an ok place to stay. Pros: Great location, spacious, good AC roof patio. Cons: not as nice as in the pictures, they say they have a pool on the roof patio, but it's clearly an outdoor bathtub (two people barely fit in there), some appliances are not working properly (broken toaster and oven dials coming off), and cleanliness is ok (we saw a couple of cockroaches).
It's ok for a group of friends, but not for families or kids.