5-star experience all around. Warmly recommended.