My overall experience was great. I had to book here last minute due to another cancellation, and they were quick with still accepting our booking and taking care of our every need.