Everything described and more! Beautiful garden, thoughtful touches, tastefully decorated. Highly recommend!