Excellent advice thus far, but a couple more things to consider:
1. Maintenance fees are often glossed over, but they are really annoying every year. For us, it's over $1,800 per year. In a bad year financially, that bites.
2. Prices are on the high end right now, but they still may...