Review for Ambassadors International - Wind Spirit Review For Ambassadors International - Wind Spirit Google User Jan 26 '17 at 14:52 Good hotel, very helpful staff. Universal plugs in the room are a nice touch. View full site to comment or like