This place was perfect, and the location was great! We cannot wait to come back again.