Overall an outstanding experience