James' place is beautiful, super clean, well located and everyone was as smooth as could be. What's more, he is the perfect host - kind, generous, helpful, a good laugh and generally a great person. We ended up prolonging our stay because we loved staying with him so much. Thank you James!