Location! location! location! Absolutely perfect. David's place is great, and he was super helpful.