Dirty place, feet and socks turned black first day we checked in. Manager blamed the sandy beach but we hadn't even gone to the beach yet.
Upon check in we were told we could request cleaning service as we needed it but we never received the service once despite requesting it 3 days in a row. Every day we went back to reception to inquire about cleaning, but only heard from management that we couldn’t expect cleaning every day, and that housekeeping kept forgetting.
The open kitchen garbage can was also never emptied so the place began to smell with the heat. Toilet was broken and not fixed properly so the tank kept running and would not flush.
We will not be retuning. I would strongly recommend Kettle Valley Beach Resort over this place!