Given a review, and probably from themselves, it's normal for this place to have 5 stars, but appearances can be deceiving.
They advertise the same property on different websites for different prices. You arrange to see a property and they give you an appointment for a few days later. When the day arrives, they cancel it with any excuse.