Hit all the notes! We really enjoyed our stay and will be looking into the place again if we ever come back. Well done!