Excellent hosts.
Excellent accommodation.
Excellent location.
Excellent value.
Excellent communication.
All in all I think this holiday can be summed up in one word.
Magnificent