Our experience at the Marriott Mai Khao was excellent right from airport pick-up to checking out. Staff was friendly and helpful. In the time we waited for our villa to be available, we even got to take a walk around and check if the location was suitable. The rooms are huge with a gigantic living room and I've seen studio apartments smaller than the bathroom in the master bedroom. The private pool adjoining the bedroom was handy to get into at odd hours. The villa is equipped with a fully functional kitchen, refrigerator and washer-dryer, the last of which was particularly handy. The Mai Khao beach is a short walk away and is a fantastic place to relax in the waves and to get massages.
The hotel offers a bunch of activities for tourists which we found to be quite expensive. These are day-long trips to different locations around including transport, meals and activities like canoeing. We were able to save over 60% on those by driving out to those places and talking directly with the boat-owners.
The only nit I'd pick is that the hotel is a fair distance away from Patong beach where all the night-life seems to be. So we ended up driving a fair distance all nights. For a relaxed beach vacation, fantastic destination.