We had a great stay at Joshua's appartment. It is well located (20min walk to the waterfront), clean, really well decorated and equipped. Moreover the all building is really safe and secured (guards).
The communication with Joshua was easy, he is a really nice host.
You will not regret choosing his place!