Couldn't rate this more. Everything about it is perfect, except we wished we had stayed longer! The most amazing hosts too!