Wow! This place really has it all. Great location, great price, great hosts. Definitely will book again