Amazing stay! Has what you’d expect and then more! Beautiful place, great location and great hosts, highly recommend.