Fantastic location, great hosts. We will definitely be returning. We would have given more stars if we could have.