Everything was perfect. The place, the staff and the location.