We have stayed at Merrils II and thoroughly enjoyed it. Yes it is on the beach. From the times I have stopped at Fun Holiday I would prefer Merrils.