The place is clean, modern and well-located. The view is stunning and it has pretty much everything you need from kitchen equipments to laundry amneties. The air-con is cool enough and the TV has netflix. I haven’t met James in person but he is quick to respond online. We had a wonderful stay and would definitely recommend it.