David was absolutely wonderful. Great place! Fantastic location!