I needed to make an immediate reservation and chose Caitlin's due to all of the 5 star ratings. As soon as I made the reservation my wife missed a connecting flight and was unable to get back home. Kaitlin was really super about it and we were able to receive a full refund. I cannot attest personally to confirm the reasons her place received so many great reviews but if her place is a reflection of her character then she should get all 10's!
Peter