I just returned this past Sunday and stayed at Rubies for 8 nights. I would definitely reccommed staying there, especially if you are on a budget. I paid 17US for a small single on the street side. I know others have suggested you pay more and get a beachfront view but I don't really think that's essential-especially if you are not very fussy.
Yes, there is a lot of noise but I kind of grew to enjoy my morning wakeup call of locals chatting outside. ALso, I was asleep before my head hit the pillow so I didn't hear the night time noise. I was also coming in at 3 and 4 in the morning too, so maybe that's why it never bothered me. I got by on 3 hours of sleep a night usually but didn't seem to notice until the past couple of days- UGH!!
THere were fresh towels and sheets every day!! where else could yo uget that for so cheap!! the staff is very nice and the people staying at rubies were the coolest people i met- they are a different kind of traveler. some people could have so easily afforded other places to stay but enjoyed the ruby's experience. go with rubies and you will not regret it. oh, and the view from the deck!!!! also, searious tours is right out front and runs the best day trips. their guides are awesome. they even come pull your hungover butt out of bed when you have an early departure.
the shower is not the best, there is no ac, no tv and sometimes little critters crawl about but i loved it!!