Superb from beginning to end! Cy is a very gracious host! We will definitely be returning!