We had one night to stay at Amelia Island. Per the comments on trip advisor, we chose to stay at The Seaside in Amelia Island. The hotel was right on the beach. It was very clean, nicely decorated and they had a made to order breakfast the next morning. The staff was very nice. We would stay there again.