A full 5 stars! An experience we won't forget.