Great place, attention to detail, great location.
Everything that you would expect and more.