Best accommodation, great location, outstanding holiday!