Absolutely perfect. Friendly, hospitable, and everything was above and beyond expected. If I could rate higher I would.