We stayed at the upscale 126-room boutique property, one of only three Michelin Key hotels in Orlando, Florida.