Elaine's was awesome! They allowed our daughter to stay which was my #1 concern on a July 4th weekend. We scored a huge room with 2 gorgeous queen size beds---so comfy and I loved the room and color palette. Honestly, I would have stayed in the room the whole time if I could but my daughter wanted to play on the beach. Room was spotless. Breakfast was amazing and delicious, but I do agree that you need to be prepared to wait at breakfast...I think they need more help with servers. That being said, was the only issue we had and sitting on the front porch in the gorgeous morning breeze is not too big an issue--just leave some time.