This was our first visit to Orange Lake Resort (from Ontario Canada) and I think we found our favourite place to stay with the kids. I had heard that there was some high pressure "time share" sales pitch but we didn't receive any of that. We arrived a bit early but that didn't impede our ability to check in, which was a smooth process from the helpful staff member. The 2 bed/2 bath villa was beautiful, clean, and conveniently located close to the lazy river, water slide, and playground. We loved that there was a Publix grocery store just at the entrance to the resort. We would absolutely return if/when the opportunity presents.