Cuba has witnessed some exciting times in the last few months as far as