Hi,
I stayed in the Apex in June. 500 baht/ night in a so-called marble room, which was located in the back side of the hotel. Nice and clean room, had very good large TV (with cable and satellite), large fridge. In room safe is good, but too small for laptop (if you're travelling with such a thing). Deposit for key of inroom-safe is 1500 baht, which will be refunded at check-out. There was no joiner fee. Minibar bill is a little scam. They tend to add a certain amount to your bill. Not a big deal to me, although the thought of being ripped off, even if it's for a few bath, may be too much for some. Think of it this way; you spend thousands of baht on girls and beer, so the 200 baht extra for the minibar (hopefully) won't make you do a "Enron/ Worldcom".
My communication with Apex was good. Not fast, but I received response within a couple of days (Promenade Hotel in BKK responded to my request after 2 months!).
If you read the reviews, you'll notice that the Apex is a basic hotel (not even close to the RG!). But I liked it! It is perfectly located on 2nd Road. Just a short walk to beach, Royal Garden Plaza. If you decide to take a baht bus, there are millions of them passing the hotel, so no problem. I used to walk to Walking Street every night. Great 15 minute walk along the beachside (my idea of fun). The hotel staff is friendly. After a couple of days they started to remember my roomnumber, so when I returned to the hotel I didn't have to say a thing. They knew which room I was in.
I will stay at Apex in January and June 2003 again. Unbeatable price, good location, good hotel.
Just my opinion. Hope it is of any help to you!
Dennis