Excellent in every way. Great attention to detail. Amazing location.