Check in was seamless despite a crowded reception. The receptionist was very detailed and thorough in the explanation of the resort, very helpful!
Rooms and toilet were sizeable and most importantly, clean and comfortable. Toilet could smell a little though. I like that they had a nice patio for us to sit, as well as ample space to hang wet clothes or swimsuits.
My complaint would be the breakfast, which wasn’t great. Egg station is incredibly slow with no sense of urgency, queues can get very long. Quality of food was not great, coffee was watery.
The Perhentian Island Resort beach is beautiful, with fine white sand. Midday gets crowded with snorkelling operators bringing hordes of tourists to the area, but early mornings and late evenings are great. I would say this is the only good beach left in the Perhentian Islands, unfortunately.