This place has it all. Amazing scenery, comfortable beds and room, amazing hosts and some awesome pups! I can not say enough good things about this place!