Great experience with many nice, personal touches.