Very clean, amazing. We enjoyed everything. We will come back again to this place for sure on our next trip