All that and more! Loved our time in this easy, clean, and quaint place.