If you're looking for a pure beach frontage bungalow and are umming and ahhing between Flora and Fauna, go with Fauna.
The rooms may not be in as good a condition (interiors are pretty rundown and bathrooms are basic, even for the Perhentians), but the seaside rooms here are much better positioned to take in the beauty of this beach than those at Flora, with bigger verandas and tall, thin, curtained windows you could open up to catch a slight seabreeze. Like the room interiors, the restaurant is a bit of a rundown rambling shambles, but staff are friendly. Overall this is an aging, rundown resort, but it is priced accordingly and the 65 ringgit for a beachfront room we were quoted seemed a very good deal for the area.
Type of room, low and high season prices
Room: Standard double room, low season: 60 ringgit, high season 60 ringgit. Notes: Fan-cooled
Room: Bungalow fan private bathroom, low season: 75 ringgit, high season 75 ringgit. Notes:
Room: Superior double room, low season: 150 ringgit, high season 150 ringgit. Notes: Air-con