Definitely recommend - 5 stars! Very clean, beatiful location, and great hosts. We hope to visit again soon!!