Scottish hotel named one of the best in the world as only UK