Everything we could have needed and much more! Simple, stylish and very clean. Wonderful location and lovely hosts, we hope to stay again in the near future.