Everything you could ever want and more! Amazing place and hosts! Wish I could stay forever ;)