A hidden gem. Would have given 6 stars if I could!