This place is everything you want and more. Its a home away from home. Especially for families. My family and I will definitely come back and stay longer. Just the mosquitoes but it didn't dampened our vacation.