We stayed here for 5 nights in June and enjoyed the location and hotel. It is very clean, tidy and directly opposite the beach (separated by a narrow local shared pedestrian/car/scooter access road). We had a Grand Superior Sea View room which was very spacious.
When we arrived the receptionist said she had checked our room and confirmed it was non-smoking and had a seaview, which impressed me. All staff were very friendly and efficient. The largest of the two hotel pools is huge and has a magnificent view. We ordered meals through room service twice and they were reasonably priced and quick to arrive. The buffet breakfast was very good.
We had a third floor Superior seaview room with a nice view and small balcony. There are no lifts in this hotel, so my wife did struggle with the stairs in the heat. I could occassionally hear the longtail boats zipping around out the front but this was very minor (it added to the character of the place).
The beach is great to swim at and the main Ao Nang shops are 30m away. There is another hotel closer to the shops, so I liked the separation which Ao Nang Villa had from the shops.
The highlights from this hotel were the pools, local shops, walking over 'monkey trail' (10 mins walk from the hotel) and taking a long tail boat to Railay Beach (good for a day trip) from just outside the hotel. We didn't eat dinner at this hotel and instead eat at the hotel next door (Golden Beach). We would stay here again.