Absolutely everything we could have dreamed here and more. Such a special spot with amazing people and views. One of my best Airbnb experiences to date.