This Posada is very bad and very expensive for what it is. We stayed only one night instead of 7 and decided to leave Los Roques earlier than anticipated because we couldn't possibly stay another night.
In general, Los Roques is far too expensive for what it is. For example, we had to pay $140 per night for that Posada (one single room for 4 persons), and this is really a dump. Before that, we stayed at posada Tropicana which is much much better for almost the same price ($160 for 2 persons). Still, too expensive for what it is.
We stayed here for 3 days and it was not too bad. Our room had a/c and a new bathroom. it was about 50$ per person/ per day which is pretty cheap compared to nicer posadas. You need to be aware that you are going to stay in an old house with very basic rooms. It is this expensive because it is a national Park and they are not allowed to build anything new. Los Roques was amazing. It is really the most beautiful beech we have ever been. Everything, it is really expensive so be aware. Snorkeling was great and Cayo de Agua was spectacular. You shouldnt miss this key. it takes like an hour (30$) to get there but it is worthy. We can't way to go back with more money so we can stay in a nice posada. But for travelers with a small budget Posada roquelusa does the job.
We were 4 guys kitesurfing on Los Roques over Christmas and New Year 2003/2004 -- 2 weeks. We had the choice between either Roquelusa and $200-per-night-place. Since we wanted something budget we chose Roquelusa.
I got sooo freakin sick from the food there that I thought I was going to die... high fever, trowing up, diarrea (never been this sick before). we didn't have any antibiotics and since it was holidays I couldn't get anything (antibiotics) there either. After 5 days with high fever and no sleep my friends there finally met someone that had some extra antibiotics and gave it to me -- within two days I was back in the game.
The toilets was so bad... we had enough water to flush 4 times-a-day... so in the morning the toilet was full up to the edge. It was stinking in the whole room/hotel... the emploees finally cleaned up after a couple of days.
The place was NOT good!! The kitchen was not clean... the PLACE was not clean.
However, Los Roques is a paradise!! Go there if you can, but don't stay at Roquelusa.