We had originally planned on visiting the Miramar beach area May 27-June 2, but I have heard that during the Memorial day weekend it can be terribly crowded. Is it usually just during Sat, Sun, Mon or the whole week? This has me wondering if we should change our plans to mid to late June? Last year we visited in early August but we won't be able to go that late this year. Also, should we be worried about the beach restoration in that area? Thanks! P.S. What is the weather/water temp like at the end of May?