Everything you could hope for in a fantastic setting!