Purchasing a buy to let property can be an excellent and rewarding investment. If you choose the correct property then a good long-term income from your...