We happened across Diamond Private as walk-ins, thinking we'd save a little money by staying on Railay East and walking to the other beaches. Being hot and tired we didn't look too closely at anything - much to our regret.
At first glance it all seemed decent; nice view from way up the top of the stairs (quite a climb up, but we didn't mind); a rather large pool that wasn't too crowded; a poolside room for 1500 baht in high season (compared to the 3500 we were quoted when we walked in to Railay Bay Resort on West Railay); and reception was quite friendly and gave us a welcome drink.
Our room price didn't include breakfast (which was just a simple plate of fruit, and juice or coffee). It's currently the only "meal" the restaurant serves.
As for location... it's a quick walk along East Railay to get to Diamond Private if you come in on the longtail from Krabi, and there are quite a few restaurants and bars as well as the usual travel agencies, minimarts, and Internet places. Prices in East Railay are a little cheaper than West Railay too.
However, East Railay isn't as scenic (mudflats/mangroves), you can't swim on that beach, and to get to West Railay or Phra Nang beach, you have to walk all the way through East Railay then take another path to either of the other beaches, which takes 10 - 15 minutes. Not a lot of time - but it's quite hot, so you don't want to be going back and forth too many times.
The pool water was actually a bit murky/cloudy once you got in (yuck) and there were lots of leaves floating around in it. There was some sort of mobile pool filter running on the deck (like a big vaccum with an enormous tube down into the pool) that the staff moved around from time to time, but it didn't seem to be doing a lot of good. The handful of lounge chairs haphazardly strewn around had no cushions, and no towels were provided. A sign on the door of our room warned us not to take our towels to the pool or we'd be charged 500 baht - and also to keep them clean as they don't replace them!!
As for our "poolside" room, fortunately, we didn't notice ants or rats as other guests have commented on, and the room smelled fine. It seemed clean enough. However, there were no mats at all in the room, neither at the door or in the bathroom, so walking around without flipflops wasn't possible.
The bathroom, which at a quick glance had looked okay (if a little colourfully tiled), was quite dingy and dirty. It had no ceiling, just exposed gyproc. The faucets seemed not to have been cleaned or even wiped down for months, if ever; they looked and felt rather corroded.
The bed was horrendous. The mattress was so hard it was like a wooden board. There was no cushion at all. We had to keep flipping over as it was rather painful to lie on (and we are relatively fit people). The pillows were awful - lumpy and hard. And there was only half a bedsheet!! When we looked in the morning, the bottom sheet only covered the top (head) half of the bed; our legs and feet were on bare mattress! The top sheet had been tucked in so tightly we hadn't noticed.
We expected this up-on-the-hilltop resort to be quiet and peaceful, but its location directly above all the East Railay beach-bars made it anything but, as each bar competed with its neighbours to crank the bass up as loud as it could. Even cranking the air-con fan to high couldn't dampen the noise.
I was so frustrated and exhausted by 2 in the morning I actually started crying (and I am not a crying type person!). We checked out first thing in the morning, went into the first Internet cafe we could find, and lucked out with booking a last-minute room online at Railay Bay Resort for 1900 baht/night for the rest of our stay (2 days). We walked over with our backpacks and checked right in. We were so glad we did; for only 400 baht more (and at that point we'd have paid the 3500) it was a night-and-day difference. I wouldn't stay at Diamond Private again even if it were free.
This review is the subjective opinion of a TripAdvisor member and not of TripAdvisor LLC.