We gave the Smart Clock four stars in our review, and even at £80/$80 thought it was great value for money, so at £40/$40 it's a bit of a no-brainer. It's essentially a Google Home Mini with a small screen, giving you visual updates on the weather, your calendar, or your commute, while also doubling as a light alarm - though with no camera you can't use it for video chats. It's mostly intended for the bedside table though, so that sort of makes sense.
£40/$40 actually makes it cheaper than the rival Amazon Echo Show 5 - down to £50/$50 for the weekend - so if you're on the fence we'd recommend the Lenovo unless you're already embedded in the Alexa ecosystem. The larger Google Nest Hub is also on offer, which is probably a better choice for a kitchen or living room.