I think it's a very good set up and he has plenty of space to move around and I'm sure he'll enjoy meticulously inspecting his new surrounding.The hide seems fine and their is no real need to buy a pet shop hide if he is comfortable with the one you gave him.If you are unsure about the basking light buy a thermostat.I'm sure some American and Canadian members can recommend some good thermostats for you