Not right on the beach but close enough to it. Big hotel, we nearly got lost going to and from our room. Nice big pool, actually deep enough to swim in, unlike most other hotels we stayed at. Staff were quick on bringing out matt for pool chairs. Nice clean room with outdoor table and chairs. Gave us late check out free of charge as we had a late flight out of Phuket. Arranged airport transport for us on short notice.