Buen Retiro by Antonio de la Cruz is a highly expressive, late-Romantic work that explores themes of solitude and reflection. It is technically demanding in its requirement for subtle voicing and controlled emotional pacing.
The challenge is to sustain long melodic lines over the span of the phrase while managing complex inner-voice movement.
Comparable difficulty and character — good candidates for what to learn next.
Buen retiro (Op.158) is rated Henle level 5 of 9 — late intermediate repertoire, roughly ABRSM grades 6–7. In the RCM system it corresponds to about level 7.
You should be comfortable at Henle level 5 — meaning you can already play level 4–5 pieces cleanly. Learning it one level early is possible as a stretch piece, but more than that usually leads to months of frustration.
A typical performance of Buen retiro (Op.158) lasts about 5 minutes.
Buen retiro (Op.158) is available as free public-domain sheet music on IMSLP — the score is linked directly from this page.
Pieces at a comparable difficulty and character include Ballata by Antonio de la Cruz, Ballade in E minor, JB 2:43 by Bedřich Smetana, Ballade by Nathan Shirley — see the full similar-pieces list on this page.