Great location, wonderful property, amazing hosts... what else could you ask for??