A truly wonderful place in a great location with many extra touches to entertain all walks of life, especially families.