Great location, beautiful accommodation, everything was perfect.