Location is great. Views are amazing. Communication by James is always great.
Check in is not ideal. A good 10 minute walk from the place, if it's raining or you have kids - good luck.
The place is not quite as nice as the pictures. Nothing too extreme, but some of the furniture is in pretty bad condition, expect more for the price paid. It was clean and there is everything you need in there.
Overall it's good, just not great.