The villa is quite large, with two floors. It's fully equipped with a microwave, refrigerator, kitchenware, ironing board, iron, jacuzzi, and full amenities. There was even fruit provided to welcome us. The atmosphere is comfortable. Just a suggestion, the private pool isn't very clean. So, the kids only went swimming once and didn't want to go again, even though we intended to rent a villa with a private pool so the kids could enjoy swimming.