John is amazing, the place is amazing, overall I can not recommend this place highly enough. If you have an opportunity to stay here, do it. John is a fantastic host and the space he let us use really made our vacation special. Overall? 11/10 experience