Thought the official check - in time was 2pm, we were able to check - in around 10am. There was absolutely no fuss from the hotel. Avista's buffet breakfast is definitely a highlight, the spread was excellent and had sufficient options for vegetarians.
The room was big, very well appointed, bathroom was big, clean and the water pressure was good as well. The pool was pretty good and big enough.
The climb to the hill might be difficult for some, however for us, it was a part of our experience. Even my 3 yr old son was able to make it to the top without a problem. The location is definitely convenient, once you get down the hill, turn right for the beach and turn left for the town. All close by, 5 mins walk.
We did not use the hotel taxi service or the so called "taxi mafia" for any of our trips. I
Tips : If you plan to do day trips to James bond Island or Phi-Phi etc, please shop around in the town, the rates are at least 50% lower than the agents associated with the hotel.