The most relaxing, fun trip with many unexpected lovely surprises!