This place will do well for the present (4,4)
I believe the answer is:
gift shop
'this' is the definition.
The definition suggests a singular noun which matches the answer.
'will do well for the present' is the wordplay.
'will do well' becomes 'shop' (I can't justify this - if you can you should give a lot more credence to this answer).
'for' means one lot of letters go next to another (I've seen this in other clues).
'the present' becomes 'gift' (I've seen this before).
'shop' after 'gift' is 'GIFT-SHOP'.
'place' acts as a link.
Can you help me to learn more?
(Other definitions for gift shop that I've seen before include "Present store?" , "Store through which you are forced to pass on the way out?" , "Where to buy souvenirs" , "part of most museums?" , "Where to buy presents" .)