The frame fit perfectly. However, it took a long time to ship the item (Jan 8 - Jan 20).
Also there were no instructions on how to put the frame and the memo brick together. I asked customer support where were the instructions, but I never received an answer. This was something I had to figure out myself.
Also, I had plenty of spare memo bricks, except for color white (I had to use a couple of spare white bricks from my Lego spare parts).