apartments scotland london wales escorts golf clubs glasgow dundee golf course ireland holiday luxury bed edinburgh castle golf hotel accommodation golf club escort breakfast