Absolutely everything we wanted! A beautiful and wholesome set-up with great surroundings! Couldn't recommend enough 10/10