The location was perfect, beautiful views, and the place was very clean and organized! We had a couple infants with us, and there was plenty of sheets and towels, beach towels for all of us! The check in was easy, as well as the gate and door entrance!