perfect location , pleasant, hospitable , attention to details +++