This place earns my highest recommendation. The hosts were great to work with and the location was unbeatable. I hope to stay here again sometime in the future.