#1 Palms
#2 Sun Breeze
Both very close to Ramon's.
Both are priced right.
Both are better than Holiday.
(personal opinion)
We have stayed at Ramon's on 3 seperate trips. It has good food, nice bar, great pool, great pier, good dive shop all on site. This is why you pay the higher price. If you don't want to pay extra for these things then The Palms is priced better but small pool on wrong side of the building, no food, no bar, no pier but all of these are next door. You can't use the nice pool at Ramon's unless staying there and my boys were told they couldn't hang out on Ramon's pier if we weren't guest there on the last trip but this is wrong. The pier is "public access" but who wants to really fight this issue on vacation? Plus my boys are taught not to argue with adults so they just left the pier.
Sun Breeze just down the beach has a decent pool, food, bar all on site also but doesn't have the sit on your porch and see the ocean views that Ramon's (depending on room) and The Palms have.
Just like every thing else in life.....you pretty much get what you pay for.