Cuba - An eye-opening experience