The place and location were perfect. The whole experience was excellent.