Every little detail was thought to make you feel in La Havana.