Sorry for the cheesy title, but you are going to LOVE this place! I took my 86 years *young* Mother to Avalon Bay for 5 days/4 nights and we both agree, the Pavilion Hotel is the only place you should stay while on the Island. This was my first time coming to the Island, her…