Sounds like a sweet gig, what's the hesitation on the position itself?
I completely understand the hesitation with the small company. Tried to leave my current job for a small construction company that looked to me having an extremely bright future but they low balled the salary and on top of that offered no benefits because they were too small so I had to turn them down.