I think May is a fine time too (even though the locals think it is very hot and dry). Lily's is nice - good in town location, family run, clean, no frills. Reasonably priced good restaurant.