This place was perfect. Couldn't recommend highly enough.