The Krabi Beach Resort was our last stop in a 3 week holiday in Thailand and we had decided on Ao Nang because although we wanted to visit nearby Reilly Beach, we didn't want to pay the price to stay there.
After some initial problems on check in (we had specifically asked for a double bed, but instead were initially given a room with two single beds pushed together) which were sorted quickly we instantly settled into a ground floor room by the large swimming pool. The hotel itself is huge comprising several building over a large area of land. It also has the distinction of being the only hotel in Ao Nang with its own beachfront, and the only place on the beach were you can lie on a sunlounger (a big plus point believe me).
We only made use of the restaurant for the breakfast buffet included in our rate, which was extremely good with a wide range of local and international options. In the evening we found the restaurant a touch on the expensive side and preferred to make use of some of the excellent alternatives on offer in the town of Ao Nang itself.
I would recommend this hotel to anyone planning on staying in Ao Nang for more than one/two nights. The beach access alone is worth the slightly higher cost than surrounding hotels.