Perfect location! Very clean and as advertised. James and his co host we’re very responsive and addressed all of our questions quickly. We had a great stay.