Ao Nang beach is lovelly and quiet, Ao Nang Villa Resort is nice stayed there in 2004 but last year stayed at Krabi Beach Resort Ao Nang of the 2 we prefer Krabi Beach Resort, they have a mixture of bungalows & rooms, last year we paid 1500bht for a bungalow third row ( that is for 2 of us which included breakfast ) Ao Nang Villa is seperated from the water by a side access road and can be a little bit noisy from the long tail boats, however the rooms with the view at night are supereior at Ao Nang Villa.
The Krabi Beach Resort is absolute waterfront and unless you occupy the first or second row bungalows you will not have waterviews but then again you are never more than a minutes walk from anywhere in this resort too the water.
Trust this assists Regards Rad