We made our reservation online, and the hotel told us we had to have a printed copy of the reservation. So if you were to book on a mobile app, good luck with printing. After several minutes, they said they see our reservation. Quite agonizing after a long day on the road. Secondly, there were roaches in our 3-bedroom apartment and it was not so clean. We had to request front desk to come take care of this, which they did and we had to evacuate the room for a bit. The next stop was the "restaurant". I wouldn't even waste words on this sham. And showering was like trying to take a bath in the Sahara...the water was at a trickle. And I'm not kidding, at a bare trickle for the two bathrooms in the apartment. We ended up going to take a proper shower once we checked out and into another hotel. And the worst was this; a standing room shower had a divider/stall made of glass. One of my friends scraped his foot at the bottom of this glass and had a deep cut into his right toe. The blood won't stop flowing and the hotel staff had no first aid kit. The most they supplied were two teeny band-aids. How this place has an excellent rating review is beyond me.