I stayed there in May of last year and will sleep in the car before staying there again. Now I am not particular BUT the carpet was run down, the rooms were soso, both the rooms I saw needed a good renovation and not a very good value. To put the room in perspective, we had rented a small cottage the weekend before in Key Largo - 2 double beds, bath, full kitchen, pool, grill for the same price. They were booked full the next weekend which is the reason we ended up at the HJ's. The biggest thing that upset us was being cheated in the in house restaurant. We had to wait a long time to get seated, we were the ONLY people waiting so it was not like they were busy. After we finally got seated we again waited for service. After we finally got waited on, we got the buffet, if you can call it that. It was poorly stocked and we had to wait for staples like eggs to be placed out. We got 1 fill of coffee, finding the waiter was impossible. After all this, we were charged a 15 to 20% (I honestly can't remember which) gratuity.....FOR WHAT!!!! It was a buffet, there was no one to tip and we had not even gotten coffee refills. Even if it had been a regular meal, I would not have tipped the waiter/tress for such poor service. Had we not been late for our dive boat, due to THEM wasting our time..we had plenty of time if we had been waited on promptly, I would have made a scene but not having the time, we just paid and got the heck out of the place. HO JO's in Key Largo, no thank you I can do a lot better.