Easiest check-in I have ever experienced. It was so nice not to have to wait in line and fill out paper work. After a long ride with kids that are exhausted this is the last thing you want to do upon arrival. Ocean Reef Resorts was just exactly as described. This was a great place to stay and I look forward to returning in the future.