We had a wonderful stay. Very clean, kitchen had all the necessary items, and bathrooms were well stocked. The resort is well maintained with clean pools and fitness center, and helpful staff at the lobby. Hope to stay here again.