Beautiful game and very enjoyable to play. Meeting the characters and finding Easter eggs was great. Only criticism, perhaps they could've spent a little more time on major gameplay elements and less on little details... Some parts felt unfinished contrasting against incredibly detailed areas. The ending, for example, was pretty underwhelming.
Absolutely worth a play through!