Overall good apartment and great location.
Pros: Balcony/Rooftop and upper bedroom were amazing, especially for the price paid. Lower 2 bedrooms and bathroom are just OK. Apt was clean and adequate towels provided, great sitting area on the rooftop, where we all had drinks and chatted in the afternoon sun. Water heaters worked appropriately, and there was plenty of hot water. There were 3 couples, all had reasonable space and having at least 2 bathrooms was a must.
Cons: Arriving at night, the sign for locating the building was small and not easy to find. Apartment was in need of some maintenance. Lower bedroom door had large dents/divots in it. Kitchen faucet was not attached to anything and felt like it was about it fall out. A draining rack or someplace to rest washed dishes would have been nice. Lower bathroom setup was a little awkward with the shower, but was happy it did not leak, and overall still quite usable. Lower bedrooms' AC was noisy when used while sleeping.
When renting here, a couple factors to consider: parking is very difficult in this area, we returned our cars and did not attempt finding a garage in the area. Also the road does not really offer any space to even stop and unload a car (if all the street parking spaces are full, which they always were for our stay). So plan to jump out of your taxi quickly after arriving. The check-in office is also not in the same building, but 15 mins away.