Terrific experience all around. Very well thought out and excellent attention to detail.