Outstanding place to enjoy holidays. Well located