Beautiful! Perfectly located. SUCH a nice place. Wonderful hosts. Will definitely stay here again.