derek ryan mcgregors hotel