Dog Sitting in Glen Ridge

Book a Glen Ridge dog sitter to watch your dog in your sitter’s home or yours.

End Date
Search

Every sitter passes an enhanced background check. Learn about RoverProtect

Top rated Glen Ridge dog sitters

Prices are estimates per visit. Pricing may vary based on your search. A booking fee of 11% and taxes will apply.

1 / 1
Sitter Profile Image: Jesenia S.
Verified Enhanced Background Check
Jesenia S.
from
$18
per visit
5 years of experience
Montclair, NJ, 07042

About: Hello! As a school social worker, a mom, and a lifelong animal lover, I know firsthand that pets are not just animals—they are cherished family members who bring endless joy to our lives. I have over 5 years of dedicated pet care experience, and I understand how deeply important your pets are to you. Leaving them can be tough, but my goal is to give you total peace of mind by providing the same patience, safety, and nurturing care. I have completely open availability this summer! From now until August, I am available daily for walks, drop-ins, or daycare anytime up until 7:00 PM. I look forward to keeping your pup active and happy during the sunny months! I live in an apartment with one fur baby. We have a crate if necessary. We live walking distance from Branch Brook Park for some nice walks.

Sitter Profile Image: Sabrina M.
Verified Enhanced Background Check
Sabrina M.
Star Sitter
from
$25
per visit
5.0 out of 5 stars
38 reviews
6 repeat clients
7 years of experience
Montclair, NJ, 07042

About: I’ve been caring for animals since I was 18 years old, and over the years, I’ve developed a deep understanding of their needs and behaviors. I also have professional experience in pet grooming, having worked as both a bather and a dog groomer. This gives me an edge in handling pets gently and confidently, especially during bath time or when dealing with nervous or high-energy pets. Whether it’s daily care, grooming needs, or providing extra attention to puppies or senior pets, I bring patience, skill, and genuine love for animals to every job. I am currently working in a Pet Grooming as a dog groomer during the week. My availability is only on weekends but I am open for a conversation. Whether I’m caring for pets in my home or in a client’s home, their safety and comfort are always my top priorities. I create a calm, clean, and secure environment where pets feel safe and loved. I follow any instructions provided closely—whether it’s feeding routines, medication, or special preferences—and I always take the time to build trust with each animal at their own pace

Sitter Profile Image: Angie V.
Verified Enhanced Background Check
Angie V.
from
$20
per visit
5.0 out of 5 stars
14 reviews
6 repeat clients
3 years of experience
Montclair, NJ, 07042

Angie was awesome! She sent lots of pictures and went above and beyond to make sure our cat’s food dispenser was working properly. Would book again!

Profile image
Mckaela S.
Sitter Profile Image: Christina O.
Verified Enhanced Background Check
Christina O.
from
$20
per visit
5.0 out of 5 stars
5 reviews
3 repeat clients
5 years of experience
McGinley Square, Bloomfield, NJ, 07003

Christina was incredibly sweet, communicative, detail oriented, and super caring towards my Malio. She went above and beyond taking care of my cat and was so excited to do so. I would recommend her to anyone for their pet sitting needs and can’t wait to have her watch my boy again!

Profile image
Devon N.
Sitter Profile Image: Andrew G.
Verified Enhanced Background Check
Andrew G.
Star Sitter
from
$30
per visit
5.0 out of 5 stars
20 reviews
6 repeat clients
13 years of experience
Montclair, NJ, 07042

Andrew is so caring. My two Siberian boys trusted him right away. I know everything went well not just because of the notes and pictures shared (which were great) but because my sweet boys greeted me joyfully having been well cared for!!

Profile image
Vicky G.
Sitter Profile Image: Vanese W.
Verified Enhanced Background Check
Vanese W.
from
$16
per visit
4 years of experience
Bloomfield, NJ, 07003

About: I’ve taken care of many dogs growing up with so many pets of my own. From family pets to friends and neighbors I’ve walked, feed, and bathe them all. I’m currently working part-time, so I’ll have a lot of free time from 8:30 to 2 o’clock and 6:00 to 9 on the weekdays. On the weekends I’m available all day. I provide loving, attentive care for your pet right in the comfort of their own home, where they feel safest and most relaxed. I make sure to follow your pet’s normal routine as closely as possible whether that’s feeding schedules, walks, playtime, or quiet cuddle time so they experience consistency while you’re away. I’ll also keep you updated with messages and photos so you can have peace of mind knowing your pet is happy, safe, and in good hands.

Sitter Profile Image: Jojo A.
Verified Enhanced Background Check
Jojo A.
from
$20
per visit
5.0 out of 5 stars
14 reviews
4 repeat clients
8 years of experience
Montclair, NJ, 07042

This was truly the best experience. Jojo was very thorough with their communication. Everything was documented and detailed. Our minds were really put at ease from the beginning of booking. We even got a custom drawing of Dopey which we love and cherish! I trust Jojo completely to look after my pets and highly recommend them!

Profile image
Devon K.
Sitter Profile Image: Claudine O.
Verified Enhanced Background Check
Claudine O.
Star Sitter
from
$25
per visit
5.0 out of 5 stars
17 reviews
12 repeat clients
25 years of experience
Montclair, NJ, 07043

Claudine was very sweet and understanding with my senior rescue dog who is adjusting to his new home. She was very attentive and communicative.

Profile image
Victoria B.
Sitter Profile Image: Yaritza A.
Verified Enhanced Background Check
Yaritza A.
from
$24
per visit
20 years of experience
Bloomfield, NJ, 07003

About: Hi, I’m Yari! I’ve grown up and cared for pets my entire life. I have a 12-year old beagle-mix pup 🐶 who loves naps and going on sniffaris. 💚 I have cared for dogs and cats with separation anxiety, leash pulling, and reactivity from ages ranging from puppies to seniors. I’m familiar with basic obedience training and positive reinforcement techniques. I’m experienced in administering oral medications and managing complex feeding schedules. 🩷 Every pet gets personalized attention. Whether your dog has high energy and needs a long, brisk walk, or your cat prefers quiet companionship and feather wand playtime, I adapt my visits to your pet's needs. 🩵 For walks: I follow your routines explicitly to ensure a stress-free experience. I avoid off-leash areas, enforce strict safety measures on walks, and practice safe socialization. 🧡 For house-sitting: I know how hard it is to leave your fur babies. I provide regular updates and photos through the Rover app so you have total peace of mind while you are away. 💛 Please feel free to ask any questions :) I’m currently working from home part-time so I’ll have plenty of time to take care of your pets! I’m available weekdays and weekends during the mornings (10am-12pm), midday (12pm-2pm) and afternoon/night (2pm to 10pm) for walks and drop-ins. I also offer overnight stay both during the weekdays and weekends with dedicated morning and evening pet time. I request a meet and greet before accepting to take care of your pet at your home to align on expectations. In this meet and greet, we would review your pet’s daily routine, dietary needs, medication schedules, and behavioral quirks. Also discuss home access, safety measures, and disclosing security cameras or household staff who may come by during the visit. For house-sitting, I will ensure consistent communication by sending 2-3 updates per day with photos and summaries of how your pet ate, their bathroom habits, and how they behaved. I will also treat your residence with respect.

Sitter Profile Image: Ilse I.
Verified Enhanced Background Check
Ilse I.
from
$25
per visit
5.0 out of 5 stars
8 reviews
1 repeat client
25 years of experience
Bergen-Lafayette, Bloomfield, NJ, 07003

Ilse and her partner took such great care of our two kitties! My fiance and I were gone for 9 days over the Christmas break and felt totally at ease leaving our cats in her hands. Ilse sent a photo with updates every day, and was very friendly and responsive. We came back to two very happy kitties. I would definitely recommend her for any of your catsitting needs!

Profile image
Deanna H.
Sitter Profile Image: Caitlin F.
Verified Enhanced Background Check
Caitlin F.
from
$20
per visit
5.0 out of 5 stars
5 reviews
15 years of experience
Montclair, NJ, 07042

About: 📝 About me: Hi! I’m Caitlin, a full-time educator and experienced dog owner and foster based in downtown Montclair. I’ve spent many years caring for dogs of all ages, breeds, and temperaments — both personally and through rescue work. I regularly foster and have hands-on experience with: 🐾 Puppies and senior dogs 🐾 Frenchies, Boxers, German Shepherds, Shiba Inus, and more 🐾 Medically fragile dogs (including IVDD, allergies, and gastrointestinal needs) 🐾 Medication administration 🐾 Leash reactivity and behavioral needs I understand that every dog is different, and I take a calm, structured approach to help them feel safe, comfortable, and well cared for. While I’m new to Rover, I bring over a decade of hands-on experience with dog ownership and fostering, including medically complex and behaviorally sensitive dogs. I maintain relationships with many of my fosters’ adoptive families and often pet sit for them when they travel. I’m happy to provide references upon request. 🏡 Your dog will be treated like part of the family in a clean, safe, and supervised home: -Supervised care (I have cameras in my apartment for added safety when I’m away from home) -Multiple daily walks + enrichment opportunities -Clean, comfortable indoor environment (dogs have access to all furniture and fluffy surfaces) -Consistent routines to reduce stress -Plenty of updates, photos, and communication My dog, Georgia, is friendly, social, and enjoys the company of other dogs. I always prioritize safe, appropriate introductions to ensure a good fit. 💊 Special skills: -Medication administration (oral, topical, etc.) -Experience with IVDD and mobility considerations (I have ramps for furniture) -Allergy-sensitive care (diet/environment awareness, bathing, ear care, etc.) -Handling anxious or leash reactive dogs -Rescue/foster transition support 📅 Availability: -Weekends… boarding, walks, and drop-ins -August… full availability for boarding and extended stays I work full-time outside of the home, but maintain a consistent routine with my dog, Georgia, including hour-long walks each morning and evening. During the day, she is cared for by a long-time, trusted dog walker. On weekends, I love taking her on hikes, beach trips, and other outdoor adventures. I’m available for walks, drop-ins, and boarding on weekends and during school holidays. I’m also off for the entire month of August, when I can accommodate longer stays and provide more flexible, full-time care. Safety is always my top priority. I provide a calm, structured environment and closely supervise all dogs in my care. My home is dog-friendly, and I’m mindful about introductions, routines, and each dog’s individual needs. I have extensive experience with a wide range of dogs, including puppies, seniors, medically fragile dogs, and those with leash reactivity or special dietary needs. I’m comfortable administering medications and managing allergies. For boarding, I do not leave dogs unattended for long periods, and I provide regular updates, photos, and communication so you always know how your pet is doing. I also have cameras in my home for added peace of mind.

Sitter Profile Image: Lisa M.
Verified Background Check
Lisa M.
from
$25
per visit
5.0 out of 5 stars
33 reviews
11 repeat clients
20 years of experience
Montclair, NJ, 07042

Lisa's visit went very well. She was very punctual, kept us abreast of how things were going and my ? really liked her, which is so important! Lisa Made being away from home more pleasurable for us knowing that she was checking on r ?/?!

Profile image
Judy F.
Sitter Profile Image: Stefanie D.
Verified Enhanced Background Check
Stefanie D.
Star Sitter
from
$25
per visit
5.0 out of 5 stars
102 reviews
29 repeat clients
7 years of experience
Montclair, NJ, 07043

So this was a very last minute & first time thing for me! Luckily Stephanie was able to accommodate me and come help with Myka. Stephanie spent some extra time with her and that means so much to us! Thank you again I will definitely be booking another visit!

Profile image
Melissa V.
Sitter Profile Image: Juliana T.
Verified Enhanced Background Check
Juliana T.
from
$25
per visit
5.0 out of 5 stars
7 reviews
1 repeat client
10 years of experience
Montclair, NJ, 07042

About: I was raised in a household with pets, including two dogs, a cat, a school of fish, and even a gecko. This upbringing has equipped me with extensive hands-on experience in the art of pet care and nurturing. My deep connection with my dogs and cats is particularly profound, as I played an active role in their potty training and education, instilling in them a wealth of valuable skills and knowledge. Over the years, I have mainly offered pet-sitting and care services to friends and family. However, as a recent graduate, my schedule has become significantly more flexible, allowing me to expand my availability for pet care opportunities. I am in my gap year before applying to medical school, so I have a very flexible schedule and can adapt to various hours or days as needed. My daily routine typically involves walks or runs, which means I have ample free time for pet care. As my primary focus is on studying, I am readily available to provide consistent and attentive care for pets throughout the day. In my home, I provide a safe and nurturing environment for pets, ensuring they receive proper feeding, exercise, and attention according to their individual needs. When caring for clients' pets in their homes, I maintain a consistent schedule, follow the owner's instructions meticulously, and prioritize maintaining a familiar and comfortable environment for the animals.

Sitter Profile Image: Kyra M.
Verified Enhanced Background Check
Kyra M.
Star Sitter
from
$30
per visit
5.0 out of 5 stars
179 reviews
53 repeat clients
12 years of experience
Verona, NJ, 07044

Kyra already looks after our dogs with walks. Now Kyra has met our two cats as well. Kyra is reliable and does a great job. We've just come home and the cats are chilled and their usual selves. Thanks Kyra.

Profile image
Tina R.
Sitter Profile Image: Jon E.
Verified Enhanced Background Check
Jon E.
Star Sitter
from
$37
per visit
5.0 out of 5 stars
83 reviews
33 repeat clients
30 years of experience
West Orange, NJ, 07052

Jon was the best sitter I ever had through Rover. I was very pleased when I met with him ahead of time, during the time he was sitting my dogs and when I came home everything looked as it should - He even brought in my packages for me and set them aside. Great person and a great sitter. Hope to use again -

Profile image
Jackie A.
Sitter Profile Image: Ashlee N.
Verified Enhanced Background Check
Ashlee N.
from
$25
per visit
5.0 out of 5 stars
5 reviews
3 repeat clients
20 years of experience
Bloomfield, NJ, 07003

Super reliable and sweet with my little guy!

Profile image
Devon N.
Sitter Profile Image: Lindsey B.
Verified Enhanced Background Check
Lindsey B.
from
$18
per visit
5.0 out of 5 stars
4 reviews
1 year of experience
Bloomfield, NJ, 07003

About: I’ve grown up with pets my entire life, always having a dog and currently caring for four cats. I’ve raised baby kittens, which taught me patience, responsibility, and gentle care. I’m also interested in pursuing a veterinary career, reflecting my commitment to animal well-being. Pet care is a natural part of my daily routine through feeding, cleaning, playtime, and quality time. I’m available for boarding on weekends and after 3 PM on weekdays, and I’m flexible to adjust when needed. In my home, I care for pets with patience and genuine love. I take pet care seriously but always make sure animals feel comfortable, relaxed, and happy through consistent routines, attention, and gentle care.

Sitter Profile Image: Cassie B.
Verified Enhanced Background Check
Cassie B.
from
$22
per visit
5.0 out of 5 stars
50 reviews
4 repeat clients
10 years of experience
Montclair, NJ, 07042

Cassie is a phenomenal pet sitter! She took care of our 2 cats for a week while we were gone and was very kind and in tune with them. She went above and beyond making sure to play with them each day too. Cassie is reliable and very friendly to coordinate with. We feel lucky to have found such a great pet sitter for future trips as well.

Profile image
Raghad H.
Sitter Profile Image: Olivia S.
Verified Enhanced Background Check
Olivia S.
from
$25
per visit
5 years of experience
Montclair, NJ, 07042

About: Hi! Lifelong dog lover and weiner & chiweenie owner here. Whether your dog enjoys long walks, playtime, cuddles, or simply having someone dependable around, I'll make sure they feel safe, comfortable, and well cared for while you're away. I look forward to meeting your furry friend! I’m a college student with flexible schedule and plenty of time to give your pet the attention they deserve! I am available for walks, drop-in visits, and pet sitting throughout the week and on weekends. I’ll always communicate clearly about my availability and make sure your pet's routine is maintained as closely as possible. Your pet's safety and comfort are my top priorities! As a dog owner, I understand how important it is to find someone you can trust. I'll do my best to maintain your pet's normal routine, follow feeding and walking schedules, and provide plenty of attention, playtime, and affection so they feel safe and comfortable while you're away.

1 / 1
View more sitters

Glen Ridge dog parents share their Rover experiences

1 / 1
5.0 out of 5 stars

Nina was fantastic. She was so sweet with my puppy, very communicative and made sure he had a blast. She has a great demeanor and was so flexible with me when I booked last minute. Looking forward to being a repeat client!

Profile image
Shirley T.
Drop-In Visits
5.0 out of 5 stars

Jade was great! She sent lots of photos and spent alot of time with Brooklyn with feedings long walks and snuggling time too

Profile image
Geralyn L.
Drop-In Visits
5.0 out of 5 stars

Daniel was beyond responsible and responsive, although I was far away he made sure to inform me on each visit on my senior dog and cat. I know for sure who to contact in the future !

Profile image
Ugur O.
Drop-In Visits
5.0 out of 5 stars

Claudine was so attentive and sweet to Khali. She really cared for her and Khali was very excited to hang out with Claudine. The drop in process was easy and we will definitely be working with Claudine again!

Profile image
Eurica Y.
Drop-In Visits
5.0 out of 5 stars

Dayra was phenomenal with Junie and Jewels! She is wonderful at connecting with animals, was super timely in her responses and send great updates during care. She loved on junie and gave her so much attention! I will be using her again ASAP!

Profile image
Devon J.
Drop-In Visits
5.0 out of 5 stars

Jonathan was the best! He made sure to review all my puppies needs thoroughly and sent many videos and pictures of my little guy. He is super responsive! Highly recommend :)

Profile image
Caylin
Drop-In Visits
5.0 out of 5 stars

So happy to have met Mark. He’s so calm and gentle with our big energetic rescue! Lots of pics to calm the mommas too!

Profile image
Judy H.
Drop-In Visits
5.0 out of 5 stars

Kelsey did a wonderful job of taking care of our pup! It was wonderful meeting her. She comes fully prepared with her own treats and supplies as well as a loving and caring attitude. We would love to have her do drop ins for us in the future.

Profile image
Alvin M.
Drop-In Visits
5.0 out of 5 stars

Temitope has been a life saver with his services. I have been able to focus on work and know that my puppy is in good hands.

Profile image
Don E.
Drop-In Visits
5.0 out of 5 stars

I’d easily recommend Jonny to anyone. Me and my wife have a fairy large dog who doesn’t love new people. With our wedding coming up we needed to find someone to pop in and check on him, Jonny did just that for us and alleviated a lot of our stress. Jonny was super flexible with his schedule, he took the time to get out dog comfortable with him. At first meeting our dog was on the aggressive side and Jonny didn’t flinch. He’s a true pro. Beyond that he’s a great guy, super calm and friendly, there was never a doubt about his character and leaving him access to our house. We will definitely be using him more in the future. I couldn’t recommend him more.

Profile image
Patrick K.
Drop-In Visits
5.0 out of 5 stars

Kayla is, without a doubt, the best dog sitter we’ve ever had. It’s clear from the moment you meet her that she genuinely loves and understands dogs. She’s reliable, attentive, and treats our dog like her own, which gives us complete peace of mind when we’re away. I would highly recommend her to anyone looking for someone they can truly trust with their pet.

Profile image
Shamshadeen M.
Drop-In Visits
5.0 out of 5 stars

Tracy and Steve were amazing! They helped us out last minute when we were traveling and our dog got sick and wasn’t able to board through doggy daycare. They absolutely saved us! They were highly communicative and even sent photos and videos all day of our happy pup playing. I highly recommend them and will absolutely book with them again!

Profile image
Sue B.
Drop-In Visits
5.0 out of 5 stars

Carmen is absolutely wonderful with our girls. We’ve worked with her several times and she always delivers remarkably trustworthy service. Thank you Carmen!

Profile image
Ross & Jessica P.
Drop-In Visits
5.0 out of 5 stars

Sergio was awesome! Super knowledgeable, caring and attentive to our pup. He communicated thoroughly while we were away, helping us to feel at ease that our furbaby was in good hands.

Profile image
Boramy G.
Drop-In Visits
5.0 out of 5 stars

Sadi did a great job dogwalking our puppy Golden Girl Josie last minute. Very communicative, prompt and shared pictures. No notes, would tap on her again 🌟

Profile image
Janelle D.
Drop-In Visits
5.0 out of 5 stars

Brandon was fantastic with drop-in visits for my two dogs! He was always on time, provided thorough updates, and clearly has a great way with animals. Super reliable and professional — I felt totally at ease knowing my dogs were in good hands.

Profile image
Bek K.
Drop-In Visits
5.0 out of 5 stars

Ruby is a very caring and kind sitter for my corgi. She is always easy and quick to communicate with and provides lots of updates for me. I can tell my dog has a great time in her hands. I 100% recommend booking Ruby for your pet(s)!

Profile image
Sara P.
Drop-In Visits
5.0 out of 5 stars

Irene goes above and beyond when caring for your dog! She is great with walks, pictures and communications. I know my pup is in great hands whenever she is with him. Couldn’t recommend her enough!

Profile image
Mekha O.
Drop-In Visits
5.0 out of 5 stars

Thank you for taking care of our babies so we could enjoy a family wedding!! Love to work with you again sometime

Profile image
Denise C.
Drop-In Visits
5.0 out of 5 stars

Jestine was an absolute pleasure to work with. Very professional and communicative. Timely and the dogs loved her. Our vacation was stress free because she was so capable. Would definitely hire again.

Profile image
Jay H.
Drop-In Visits
1 / 1
Find pet care near you

How Rover works

  1. 1. Search

    Read verified reviews by dog parents like you and choose a sitter who’s a great match for you and your dogs
  2. 2. Meet & Greet

    Meet either virtually or in-person with a sitter to discuss the level of care needed for your dogs while you’re away
  3. 3. Book & Pay

    All payments are processed through Rover’s secured platform and your booking is backed by 24/7 support. It’s that easy!

The median cost per night for dog sitting in Glen Ridge is $25

Why Choose Rover?

  • Cashless payments

    Book and pay through Rover’s secured platform—no cash or checks required.

  • Reservation protection

    It doesn't happen often, but if your dog sitter has to cancel, we’ll work with you to find a new sitter.

  • World-class support

    We’re friendly, knowledgable, and total dog fanatics. You can get in touch with us anytime.

Sitters in Glen Ridge average 6
repeat dog sitting clients

Dog Sitting FAQs

Frequently asked questions about Rover

Dog sitters on Rover are free to set their rates. The median cost to hire a dog sitter in Glen Ridge on Rover as of Jun 2026 was about $25 per night, after factoring in Rover’s service fees. A dog sitter’s rate may also change as you customize your booking to fit your and your dog’s needs.

If you’re searching for a Glen Ridge dog sitter for the first time, visit the dog sitter’s profile and select the Contact button.

If you have an active request or have booked a service with a dog sitter before, learn more about how to do this in the Rover app or on your computer.

As of Jun 2026, there are 26,595 dog sitters in Glen Ridge. You can filter, sort, expand your radius, read reviews, and compare pricing to find the perfect dog sitter near you. As a reminder, dog sitters joining Rover must pass a background check for you and your dog’s safety.

Rover makes it easy to reach out to multiple dog sitters about your booking. Typically, 86% of Glen Ridge dog sitters respond in under an hour.

Dog sitters in Glen Ridge have an average of 13 years of experience. Dog sitters with repeat customers have an average of 6 repeat clients. Experience can vary from dog sitter to dog sitter, but you can view reviews, years of experience, and number of repeat clients when you compare pet sitters in Glen Ridge.

Rover makes it easy to find Glen Ridge dog sitters to provide loving care from their own home. The background-checked, 5-star dog sitters you can find on Rover will welcome your dog into their home when you’re away—whether it’s just for the weekend or longer. Dog sitting is great for:

  • Dogs of all ages and abilities, including puppies
  • Dog parents looking for a safe, loving alternative to a kennel
  • Dogs who’d love to socialize with their dog sitter’s pets

There are 26,595 dog sitters in Glen Ridge on Rover, so you’re sure to find the perfect match for your dog! In Glen Ridge, 96% of dog sitters offer daily exercise, 92% offer medication administration, and 88% have experience with senior dogs and dogs with special needs. We know each dog is unique and may have specific care instructions. You can filter, sort, expand your radius, read reviews, and compare pricing to find the perfect dog sitter near you. As a reminder, dog sitters joining Rover must pass background checks for you and your dog’s safety.

Yes! Sitters joining Rover must pass a background check before offering their services. You can also easily keep in touch with your dog sitter through messages on Rover for delightful photo updates. The Rover team is available 24/7, and your dog sitter has access to advice from qualified veterinary professionals. In the rare event of any issues during a booking, rest easy knowing your dog is covered by the Rover Guarantee reimbursement program for eligible veterinary care.

Note: If your dog sitter requested to cancel this booking, then they need to cancel from their account. Please contact them via Rover Messages.

We get it—sometimes plans change and you may need to cancel your dog sitting service. You can cancel an upcoming booking directly from the Rover app or your computer, in accordance with your dog sitter’s cancellation policy.