This delightful little bird is a Cuban Tody (Todus multicolor) - for once this is a specie where the scientific name needs to explanation!
The Todies are a family of tiny birds found only in the Caribbean. They form a distinct group with a which also includes the kingfishers, bee-eaters and rollers. I think you can see the 'kingfisher energy' in some of these pictures.
It will be no surprise to learn that the Cuban Tody is only found on Cuba - and it was an utter delight every time we saw one.
The species is small in size with a length of 11 cm and weighing 5.9 g (0.21 oz). It has a large head relative to body size, and a thin, flat bill which it use to catch insects, but will also eat fruit and small lizards.