Krabi Apartment Hotel was off the main road, so it was lovely and quiet. Our apartment was very spacious and had all we needed. Satellite smart TV was great for those rainy monsoonal days (or, in the case of himself, the news junkie). Friendly and incredibly polite staff, great dual air-conditioning units, convenient and quick laundry service. We didn't use it because we went to the beach every day, but the plunge pool looked inviting and was always spotlessly clean.
Not super close to Ao Nang Beach but fine for those who don't mind walking (c.15 mins) - tuk-tuks, taxis etc readily available on main road. Short walk (c.5 mins) to 7-Eleven, Family Mart and Aonang Leela Restaurant. Tesco Lotus c.10 mins walk away.
And - we absolutely loved this - daily visits from the ice cream tuk-tuk.