Very beautiful place and has al the necessary facilitates. Cathy is a very helpful host and constantly checks in on us to ensure that we have all the items that we need. Just to add a note: we really love her 2 dogs!