Everything we could want for cooking, for the beach, it was comfortable, clean. We LOVED it. Our second stay/leg of our vacation in princeville was severely disappointing compared to this gem!