Very clean and a beautiful location. Kelly takes the extra steps to make you feel at home. She is always available for questions and replies very quickly. I highly recommend staying with Kelly if you get the chance.