Lovely resort with amazing bedding ,beautiful pools ,lovely breakfast ,resort far from markets and town and only 2very basic mini marts at entrance for basics but at double the prices of Patong,had mayor issue at check in didn’t want to accept my hotels.com confirmation reception staff not at all friendly,there are restaurants on the beach or you can dine in but quite expensive by Thai standards ,everything at the resort you had to pay for like bowling ,use of push bikes pool tables etc.
Would I stay again prob not but if you do decide to stay take lots of mossie coils as mossies in rooms.