A perfect place. Great size, fabulous location, and amazing hosts. Can't recommend more highly!