An absolute gem! 5* all around!