May I suggest to have a look at Rayavadee. (
www.rayvadee.com) The hotel will pick you up at Krabi Airport, ca. 15 Minutes by car and another 10 minutes by boat from there. The resort is a dream, 3 beautiful beaches in 3 different directions, excellent rooms (bi level, > 70 sqm) and nice food. Not to mention the fantastic service. If you make a search you should find a lot comments here.