I stayed at the Omni Amelia Island for a business meeting in October. I liked it so much that I plan to come back with my family. The property is beautiful, the rooms were clean and comfortable. It's a 45 minute drive to Jacksonville airport. The food was delicious.Golf, tennis, spa, shops and children's activities are all available. The employees were very friendly and helpful. Service was of the same level as The Ritz or Four Seasons. Keep in mind that there is currently construction, but it won't last long and it will only make it even better.