Everything you need and more! Such a relaxing spot for a weekend getaway.