My arrival dates kept changing and so did my departure dates so I should have checked the refund policy more closely which was my own fault, however Angela was very understanding and accommodating and made a big effort to enhance the experience. She was very communicative and responded swiftly to emails.