This was our first experience with them and even though the end result was a great experience, there were challenges along the way. We booked a trailer with more than 30 days in advance but a week before leaving they switched the trailer to another one without notifying us directly. Then, the day we were supposed to leave, the trailer was again changed a second time with a different pick up time than we scheduled without notifying us. We had to keep calling them to ensure things were still a go. Overall, communication could have been a lot better. However, they were able to give us the third trailer the day of departure with a couple hour delay and the ladies that helped us hitch it were very nice and helpful.