Perfect family place. Excellent location within the resort and very clean upon arrival. We will definitely return.