300 USD not cheap! Hotel Clues normally charge more because they know you are tourist of business trip and new to the area.
The good thing is that the place should be safe.
The girl looks far better the those in Macua!
If you have time you should explore areas outside your hotel!