apartments irish hotel dublin glasgow celtic holiday golf club scottsdale wales london golf scotland tucson galway edinburgh music castle breakfast golf course luxury escorts arizona phoenix ayrshire cork ayr accommodation golf clubs escort bed