All what you need! Fantastic location & great Hosts!