Super place to stay. Extremely clean. In terms of appliances and utensils, it has everything you need for your stay. Fully equipped kitchen. Our room was right next to the swimming pool. Wish we could have stayed another night!